Работа Qt под Ubuntu

Тема в разделе "WASM.UNIX", создана пользователем gorodon, 26 июл 2010.

  1. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    Пытаюсь провести компиляцию примеров в Qt под Ubuntu (9.04 / 10.04).
    Получаю сообщение об ошибке:
    Код (Text):
    1. make: g++: Command not found
    2. make: Leaving directory `/home/igor/igor_test_1-build-desktop'
    3. make: *** [main.o] Error 127
    4. Процесс "/usr/bin/make" завершился с кодом %2.
    5. Ошибка сборки проекта igor_test_1 (цель: Настольный компьютер)
    6. Во время выполнения сборки на этапе "Make"
    Подскажите, что ему не хватает для счастья...
    (опыт работы в linux - beginner)
     
  2. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Не хватает пакета gcc.
     
  3. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    Booster

    software center утверждает, что установлены:
    -the GNU C compiler (gcc)
    -the GNU C compiler (gcc-4.4)
    -the GNU debugger (gdb)

    В мануале было написано, что для функционирования Qt должны стоять следующие пакеты:
    sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev

    - я проверял, стоят их аналоги (видимо, более свежие версии).
     
  4. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Наберите "g++ --ver" и "gcc --ver"
     
  5. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    Да, вы правы:
    -g++ отсутствует
    -gcc присутствует (версия 4.4.3)

    Теперь, как я понимаю, два варианта:
    1) скачать и установить g++ (дайте ссылочку, плиз)
    2) попробовать перенастроить Qt на gcc

    Что посоветуете?
     
  6. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    С ubuntu дела не имел, так что точно не скажу. Попробуйте: sudo apt-get install build-essential или sudo apt-get install g++
     
  7. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    QT это С++, а gcc это Си. Так что только g++ и ничего отдельно скачивать не рекомендую.
     
  8. gorodon

    gorodon New Member

    Публикаций:
    0
    Регистрация:
    19 окт 2009
    Сообщения:
    301
    Спасибо, Booster.
    За неимением инета пришлось ставить g++ вручную. Поставил 3 пакета(ubuntu 10.04):

    libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb
    g++-4.4_4.4.3-4ubuntu5_i386.deb
    g++_4.4.3-1ubuntu1_i386.deb

    После установки этих 3 пакетов Qt Creator успешно заработал и начал компилить примеры.