尝试完成以下任务
针对目标 ARM 架构的交叉编译 C/Cpp 应用程序支持在主机上安装 ubuntu 18.04 32 位,即使用交叉编译器的 ubuntu 18.04 64 位机器。
按照以下步骤操作,但没有任何效果,并出现下面给出的错误。
sudo apt-get install gcc-7-multilib
/home/user/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux/arm-linux-gnueabihf-gcc main.c -m32 -o main
错误
arm-linux-gnueabihf-gcc: command not found
非常感谢您的帮助..!
答案1
如果未调整 PATH 变量而将工具链提取到主目录中,则将无法工作。
您需要安装提供以下功能的不同软件包arm-linux-gnueabihf-gcc
可执行文件经过
sudo apt-get install gcc-arm-linux-gnueabihf
然后使用arm-linux-gnueabihf-gcc
命令。