11

我已经安装了 MOTIF X11
一个简单的程序保存为 hello.c
有以下消息
我在哪里可以获得 X11/intrinsic.h 文件???
需要帮助来编译
我的系统:MX-16 Linux Debian Jessie / i386

代码:

hans@mx1:~/Documents
$ cc push.c -o push -lXm -lXt -lX11
In file included from push.c:2:0:
/usr/include/Xm/Xm.h:59:27: fatal error: X11/Intrinsic.h: No such file or directory
 #include <X11/Intrinsic.h>
                           ^
compilation terminated.
hans@mx1:~/Documents
4

2 回答 2

24

我在我的 Debian 机器上安装了 libxt-dev 软件包:

apt-get install libxt-dev

然后将安装正确的标题:

# find /usr -name "Intrinsic.h" -print
/usr/include/X11/Intrinsic.h

几十年来一直在使用xv —— 我总是发现自己试图重建它。

于 2018-06-07T22:11:46.673 回答
6

我系统上的副本来自 libxt-dev

$ locate Intrinsic
/usr/include/X11/Intrinsic.h
/usr/include/X11/IntrinsicI.h
/usr/include/X11/IntrinsicP.h

$ dpkg-query -S /usr/include/X11/Intrinsic.h 
libxt-dev:amd64: /usr/include/X11/Intrinsic.h

您可能想要安装和使用 apt-file - 您可以向它询问文件名,它会告诉您哪些包(您甚至不必安装 - 只需从源代码列表中的存储库中)包含文件用那个名字

于 2016-12-18T21:09:54.640 回答