“Glib.h: Böyle bir dosya veya dizin yok” hatası libglib2.0-dev kurulumuna rağmen


18

GROMACS'ı aldığım hata yapmaya çalışıyorum:

fatal error: glib.h: No such file or directory

Bununla ilgili soruların olduğunu gördüm ve tavsiyelerini takip ettim ve aşağıdakileri çalıştırdım:

sudo apt-get install libglib2.0-dev

Bende var

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libglib2.0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.

Bundan sonra, make'i yeniden çalıştırdığımda, neden hala aynı hatayı alıyorum?

Yanıtlar:


10

Benzer bir sorun yaşadım. Koşmayı deneyebilirsin locate glib.h. Benim sistemde bulun döndürür:

/home/jere/src/last.fm-1.4.2.58240/src/transcode/mpgli/mpglib/mpglib.h
/usr/include/dbus-1.0/dbus/dbus-glib.h
/usr/include/glib-2.0/glib.h
/usr/include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
/usr/src/linux-headers-3.2.0-29-generic/include/config/blk/dev/bsglib.h

ve -I/usr/include/glib-2.0derleyicinin içerme yolunu (Makefile'de) ekleyerek sonlandırdım .

Sanırım bunun nedeni, tüm linux dağıtımlarının glib geliştirme dosyalarını aynı klasöre yüklememesi.


Nasıl eklemek için /usr/include/glib-2.0Makefile yolunu kapsayacak şekilde?
RSK

Makefile'nin nasıl yazıldığına bağlıdır. Bana Makefile'nize bir örnek verebilir misiniz?
jeremija

Ios-webkit-debug-proxy kurmaya çalışıyordum . İşte oluşturulan MakeFile
RSK

Bunu denemedim ama bir dosya varsa görebilirsiniz github.com/google/ios-webkit-debug-proxy/blob/master/src/... ekleyerek deneyebilirsiniz -I/usr/include/glib-2.0için AM_CPPFLAGSböyle görünüyor böylece değişken: AM_CPPFLAGS = -I$(top_srcdir)/include -I/usr/include/glib-2.0ve daha sonra autogen.shkomut dosyasını yeniden çalıştırır.
jeremija
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.