在Debian系统上进行交叉编译,您需要安装交叉编译工具链。以下是在Debian上安装交叉编译工具链的步骤:
sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
这将安装ARM交叉编译器(gcc-arm-linux-gnueabihf)和C++交叉编译器(g+±arm-linux-gnueabihf)。
arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-g++ --version
如果安装成功,您将看到交叉编译器的版本信息。
hello.c
的C源文件,可以使用以下命令进行交叉编译:arm-linux-gnueabihf-gcc -o hello-arm hello.c
这将生成一个名为hello-arm
的ARM可执行文件。
注意:根据您的需求,您可能需要为其他目标架构安装相应的交叉编译器。您可以查阅Debian软件包仓库以获取更多信息。