Toybrick

标题: 3399pro是否支持编译运行32位程序? [打印本页]

作者: buyishengun    时间: 2020-9-24 16:31
标题: 3399pro是否支持编译运行32位程序?
如题,3399pro是否支持编译运行32位程序?
如果可以的话,要如何操作才能编译32位程序并运行?


作者: jefferyzhang    时间: 2020-9-24 16:41
当然,64bit 32bit都可运行。
如何编译百度下就知道了,gcc一般都带有-m32参数
作者: buyishengun    时间: 2020-9-25 08:52
搞定了,参考:
https://blog.csdn.net/angelxy157 ... rm=aarch64%20arm%20编译32位程序

dpkg --add-architecture armhf
apt-get update
apt-get install libc6:armhf libstdc++6:armhf
apt-get install libc6-dev:armhf
apt-get install gcc-multilib-arm-linux-gnueabihf
apt-get install binutils-arm-linux-gnueabihf
apt-get install g++-multilib-arm-linux-gnueabihf
apt install doxygen:armhf
apt install transfig:armhf
apt install transfig
apt install imagemagick:armhf
apt install gdb:armhf

如果想使用armel,则:
dpkg --add-architecture armel
apt-get update
然后在安装相应的交叉编译工具链

armel与armhf区别,可以自行百度。




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3