小编Fra*_*ank的帖子

在 64 位上编译 32 位应用程序,找不到 -lX11

我正在调用如下命令:

g++ ... -o"myapp" -lX11 ...
Run Code Online (Sandbox Code Playgroud)

并得到

/usr/bin/ld: cannot find -lX11
Run Code Online (Sandbox Code Playgroud)

我已经安装了以下软件包来支持 multiarch:

ia32-libs, libc6-dev-i386 and g++-multilib
Run Code Online (Sandbox Code Playgroud)

但无济于事。/usr/lib32 中似乎没有任何 X11.so,实际上该目录中只有 52 个库。我的印象是您应该手动安装库,但我不知道接下来应该检查什么。

任何帮助表示赞赏。

64-bit compiling

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

64-bit ×1

compiling ×1