Ошибка при компиляции использования программного обеспечения делает: не может найти-lXm,-lXt,-lX11

совершите ошибки показа компиляции как

/usr/bin/ld: cannot find -lXm
/usr/bin/ld: cannot find -lXt
/usr/bin/ld: cannot find -lX11
collect2: error: ld returned 1 exit status
make[1]: *** [candle] Error 1
make: *** [candle] Error 2

Я не понимаю эту проблему, и у меня есть операционная система бита Ubuntu 14.04 LTS x64, но она работает в операционной системе бита x32

0
задан 24 April 2015 в 20:50

2 ответа

Для фиксации его работайте:

$ sudo apt-get install libx11-dev libxt-dev libmotif-dev
1
ответ дан 25 April 2015 в 06:50

Сначала Вы пробуете вышеупомянутой командой, Если она не работает затем, Вы загружаете и устанавливаете следующие .deb файлы для операционной системы на 32 бита

candle_3.2-98_i386.deb
candle_3.4-99_i386.deb
libmotif4_2.3.3-5ubuntu1_i386.deb
libxp_1.0.0-9_i386.deb
openmotif_2.3.1-1_i386.deb
openmotif-devel_2.3.1-1_i386.deb

Для операционной системы на 64 бита, необходимо изменить опцию FLAG от TRUE до ЛЖИ в программу.

2
ответ дан 25 April 2015 в 06:50

Другие вопросы по тегам:

Похожие вопросы: