Make kullanarak yazılımlar derlenirken hata oluştu: -lXm, -lXt, -lX11'i bulamıyor


0

gibi hataları gösteren derleme yapmak

/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

Bu sorunu anlamıyorum ve Ubuntu 14.04 LTS x64 bit işletim sistemine sahibim ama x32 bit işletim sisteminde çalışıyor


Önkoşul X11 geliştirme paketlerini yüklediniz mi?
steeldriver

Yanıtlar:


2

Önce yukarıdaki komutu deneyiniz, Çalışmıyorsa, 32 bit işletim sistemi için aşağıdaki .deb dosyalarını indirip yükleyin.

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 bit işletim sistemi için, FLAG seçeneğini TRUE konumundan FALSE olarak programa değiştirmeniz gerekir.


1

Düzeltmek için lütfen çalıştırın:

$ sudo apt-get install libx11-dev libxt-dev libmotif-dev
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.