linux - 如何使用 gcc/cmake 在 64 位 linux 机器上编译 32 位二进制文

是否可以在 64 位 上使用 cmakegcc32 位 中编译项目> 系统?可能是,但我该怎么做呢?

当我以“无知”的方式尝试时,没有设置任何参数/标志/等,只需设置 LD_LIBRARY_PATH 即可在 ~/tools/lib 中查找链接库它似乎忽略了它,只查看名为 lib64 的子目录。

最佳答案

export CFLAGS=-m32

关于linux - 如何使用 gcc/cmake 在 64 位 linux 机器上编译 32 位二进制文​​件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272357/

相关文章:

datetime - 组合 datetime.date 和 datetime.time 对象的 Py

python - 在没有运行 X 服务器的情况下生成 matplotlib 图

linux - 如何使用 grep 在当前目录中搜索具有字符串 "hello"但仅显示 .h 和 .

python - Django:为什么有些模型字段会相互冲突?

python - 将 [key1,val1,key2,val2] 转换为字典?

python - 如何导入上面目录中的 Python 类?

linux - 使用 sudo 时找不到命令

linux - 如何使用文件的行作为命令的参数?

linux - 哪个更好,curl 还是 wget?

linux - 如何在linux中列出空文件夹