MAC OSX El-Capitan 上的 X11 Athena 小部件库
X11 Athena Widget Library on MAC OSX El-Capitan
我收到错误消息
ld:找不到 -lXaw
的库
我知道我需要获取 X11 Athena Widget,我可以通过 Linux 机器中的 libxaw7 来实现。
我是一个 OSX 新手,我不确定我是否可以使用自制软件来做到这一点?还是其他包装经理?
有什么方法可以在 OSX 上获得它吗?
此致,
针对我的错误找到了此修复程序:
检查你之前是否在你的机器上安装了这个库运行你终端上的命令
我正在寻找 libxaw,所以我搜索了 "Xaw"
$ find /opt/X11/ -name "*Xaw*"
您应该会看到我的搜索结果显示我有 libxaw7,这正是我要搜索的内容
/opt/X11//include/X11/Xaw
/opt/X11//include/X11/Xaw/XawImP.h
/opt/X11//include/X11/Xaw/XawInit.h
/opt/X11//include/X11/Xaw3d
/opt/X11//include/X11/Xaw3d/Xaw3dP.h
/opt/X11//include/X11/Xaw3d/XawImP.h
/opt/X11//include/X11/Xaw3d/XawInit.h
/opt/X11//lib/libXaw.6.dylib
/opt/X11//lib/libXaw.7.dylib
/opt/X11//lib/libXaw.8.dylib
/opt/X11//lib/libXaw.dylib
/opt/X11//lib/libXaw3d.8.dylib
/opt/X11//lib/libXaw3d.dylib
/opt/X11//lib/libXaw6.6.dylib
/opt/X11//lib/libXaw6.dylib
/opt/X11//lib/libXaw7.7.dylib
/opt/X11//lib/libXaw7.dylib
/opt/X11//lib/libXaw8.8.dylib
/opt/X11//lib/libXaw8.dylib
/opt/X11//share/doc/libXaw3d
/opt/X11//share/man/man3/Xaw.3
如果没有你可以使用自制软件下载库
https://github.com/Homebrew/homebrew-x11
或者你可以直接安装 xQuartz
https://www.xquartz.org/
我仍然收到错误然后我意识到我需要传递标志
export CFLAGS=-I/opt/X11/include && export LDFLAGS=-L/opt/X11/lib
从这个 post.
了解到工具链不会在 /opt
中找到 x11
Mountain Lion X11 libraries can't ./configure
我收到错误消息 ld:找不到 -lXaw
的库我知道我需要获取 X11 Athena Widget,我可以通过 Linux 机器中的 libxaw7 来实现。
我是一个 OSX 新手,我不确定我是否可以使用自制软件来做到这一点?还是其他包装经理?
有什么方法可以在 OSX 上获得它吗?
此致,
针对我的错误找到了此修复程序:
检查你之前是否在你的机器上安装了这个库运行你终端上的命令
我正在寻找 libxaw,所以我搜索了 "Xaw"
$ find /opt/X11/ -name "*Xaw*"
您应该会看到我的搜索结果显示我有 libxaw7,这正是我要搜索的内容
/opt/X11//include/X11/Xaw
/opt/X11//include/X11/Xaw/XawImP.h
/opt/X11//include/X11/Xaw/XawInit.h
/opt/X11//include/X11/Xaw3d
/opt/X11//include/X11/Xaw3d/Xaw3dP.h
/opt/X11//include/X11/Xaw3d/XawImP.h
/opt/X11//include/X11/Xaw3d/XawInit.h
/opt/X11//lib/libXaw.6.dylib
/opt/X11//lib/libXaw.7.dylib
/opt/X11//lib/libXaw.8.dylib
/opt/X11//lib/libXaw.dylib
/opt/X11//lib/libXaw3d.8.dylib
/opt/X11//lib/libXaw3d.dylib
/opt/X11//lib/libXaw6.6.dylib
/opt/X11//lib/libXaw6.dylib
/opt/X11//lib/libXaw7.7.dylib
/opt/X11//lib/libXaw7.dylib
/opt/X11//lib/libXaw8.8.dylib
/opt/X11//lib/libXaw8.dylib
/opt/X11//share/doc/libXaw3d
/opt/X11//share/man/man3/Xaw.3
如果没有你可以使用自制软件下载库 https://github.com/Homebrew/homebrew-x11
或者你可以直接安装 xQuartz https://www.xquartz.org/
我仍然收到错误然后我意识到我需要传递标志
export CFLAGS=-I/opt/X11/include && export LDFLAGS=-L/opt/X11/lib
从这个 post.
了解到工具链不会在/opt
中找到 x11
Mountain Lion X11 libraries can't ./configure