我已经安装了X11
的MOTIF,一个简单的程序另存为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
Run Code Online (Sandbox Code Playgroud)
我在Debian盒子上安装了libxt-dev软件包:
apt-get install libxt-dev
Run Code Online (Sandbox Code Playgroud)
然后将安装适当的头文件:
# find /usr -name "Intrinsic.h" -print
/usr/include/X11/Intrinsic.h
Run Code Online (Sandbox Code Playgroud)
已经使用xv几十年了-我总是发现自己正在尝试重建它。
我系统上的副本来自 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
Run Code Online (Sandbox Code Playgroud)
您可能想要安装和使用 apt-file - 您可以向它询问文件名,它会告诉您哪些包(您甚至不必安装 - 仅来自您的 sources.lists 中的存储库)包含一个文件用那个名字