Отсутствует ошибка компилятора в QtCreator и Qt5.1.0 в Lubuntu 13.04
Я не могу скомпилировать любую программу в QtCreator на Lubuntu 13.04. У меня есть эта ошибка:
QtCreator needs a compiler set up to build. Configure a compiler in the kit options
Прежде всего, я установил из Synaptic gcc-mingw32 и mingw32 с зависимостями, поэтому список файлов для загрузки пакетов выглядел так:
binutils (version 2.23.2-2ubuntu1) will be installed
binutils-mingw-w64-i686 (version 2.22.90.20120919-0ubuntu1+2) will be installed
binutils-mingw-w64-x86-64 (version 2.22.90.20120919-0ubuntu1+2) will be installed
cpp-4.6 (version 4.6.4-1ubuntu1) will be installed
g++-4.6 (version 4.6.4-1ubuntu1) will be installed
g++-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
g++-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
gcc-4.6 (version 4.6.4-1ubuntu1) will be installed
gcc-4.6-base (version 4.6.4-1ubuntu1) will be installed
gcc-mingw-w64-base (version 4.6.3-13ubuntu1+8) will be installed
gcc-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
gcc-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
gfortran-mingw-w64-i686 (version 4.6.3-13ubuntu1+8) will be installed
gfortran-mingw-w64-x86-64 (version 4.6.3-13ubuntu1+8) will be installed
libc-dev-bin (version 2.17-0ubuntu5) will be installed
libc6-dev (version 2.17-0ubuntu5) will be installed
libstdc++6-4.6-dev (version 4.6.4-1ubuntu1) will be installed
linux-libc-dev (version 3.8.0-27.40) will be installed
manpages-dev (version 3.44-0ubuntu1) will be installed
mingw-w64-i686-dev (version 2.0.3-1) will be installed
mingw-w64-x86-64-dev (version 2.0.3-1) will be installed
mingw32 (version 4.2.1.dfsg-2ubuntu1) will be installed
mingw32-binutils (version 2.20-0.2) will be installed
mingw32-runtime (version 3.15.2-0ubuntu1) will be installed
Затем я скачал новейшую 32-битную версию Qt 5.1.0 для Linux с qt-project.org/downloads и установил ее без проблем. В опциях установки я проверил "gcc".
Затем я создал новый проект. В Kit Selection я по умолчанию проверил "Desktop Qt 5.1.0 GCC 32bit". Я написал некоторый код, попытался скомпилировать его и упомянул об ошибке в компиляторе. Я думал, QtCreator обнаружит gcc (или mingw).
В окне настроек раздела "Build & Run", вкладка "Компиляторы" у меня ничего нет. Поэтому я добавил новый компилятор GCC и установил следующий файл:
/home/rafal/Qt5.1.0/5.1.0/gcc/bin/qmake
Но я понятия не имею, если это правильный файл. Я установил ABI: x86, linux, generic, elf, 32 bit, но также я не уверен в этом. Затем на вкладке "Наборы" я добавил новый, и в этом есть компилятор GCC. Я установил этот комплект по умолчанию. Я возвращаюсь к коду, пытаюсь скомпилировать его еще раз, и затем у меня появляется эта ошибка:
18:03:16: Running steps for project TestApp...
18:03:16: Configuration unchanged, skipping qmake step.
18:03:16: Could not start process "make"
Error while building/deploying project TestApp (kit: Desktop Qt 5.1.0 GCC 32bit)
When executing step 'Make'
18:03:16: Elapsed time: 00:00.
Я также установил g++, и я получаю то же самое.
И я не знаю, что делать.
Может кто-то помочь мне, пожалуйста? Что я делаю неправильно?
1 ответ
ОП решил проблему, установив build-essential
, Чтобы установить его, просто введите следующую команду.
sudo apt-get install build-essential