请问Ubuntu18.04,32bit 的 .so文件 是复制到 /usr/lib32,64bit的so文件是复制到 /usr/lib/ 目录吗?
-
请问Ubuntu18.04,32bit 的 .so文件 是复制到 /usr/lib32,64bit的so文件是复制到 /usr/lib/ 目录吗?
-
是的,gcc -m32 命令会自动去找 /lib32,/usr/lib32 目录下面的so文件。
-
安装相关软件包:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install gcc-multilib libc6:i386 libncurses5:i386 libstdc++6:i386 libasound2*:i386
编译x64版本可执行程序:
gcc -o test test.c
编译i386版本可执行程序:
gcc -o test -m32 test.c
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号