【发布时间】:2014-04-21 04:11:21
【问题描述】:
我在编译我的 C 程序时遇到问题 当我将 frum ubunto 11 移动到 ubunto 13 时出现此问题。
当我用这个 makefile 编译时:
gcc -D_GNU_SOURCE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/x86_64-
linux-gnu/glib-2.0/include/ -lglib-2.0 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall
-Wextra -std=c99 -lm *.c -o 格式
我收到此错误:
main.c:5:18: erreur fatale: glib.h : Aucun fichier ou dossier de ce type 编译终止。
Glib2 Dev 安装在我的机器上,但是当我检查 /usr/lib/glib-2.0/include 这个文件时,我没有找到它
我该如何解决这个问题?
【问题讨论】:
-
我不是 Linux 和 glib 的专家,有没有那个库的发布版本和开发版本,也许你得到了第一个 - 它可能带有用于程序执行的文件(共享libs 等)但没有头文件?
-
运行
dpkg -L libglib2.0-dev | grep glib.h时看到了什么? -
当我运行 dpkg -L libglib2.0-dev | grep glib.h 我得到这个 ::: /usr/include/glib-2.0/glib.h