Ubuntu16.04 环境下,安装好arm-2009q3.tar.bz2后使用命令arm-none-linux-gnueabi-gcc-4.4.1 -o helloworld helloworld.c -static编译helloworld.c文件出现以下错误。
bash: /usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc-4.4.1: No such file or directory
出错原因:
64位系统运行这个32位的程序需要32位运行库。
解决办法:
命令行中输入
sudo apt-get install lsb-core
再次编译发现编译成功。