在Debian上进行交叉编译,您需要安装交叉编译工具链。以下是在Debian上为ARM架构进行交叉编译的步骤:
sudo apt-get update
gcc-arm-linux-gnueabihf
:sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
arm-linux-gnueabihf-gcc --version
arm-linux-gnueabihf-g++ --version
echo '#include<stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}' > hello.c
arm-linux-gnueabihf-gcc -o hello hello.c
scp hello root@your_target_device:/path/to/destination
请根据您的需求替换your_target_device
和/path/to/destination
。
注意:如果您需要为其他架构进行交叉编译,您需要安装相应的交叉编译工具链。例如,对于ARM64架构,您可以使用gcc-aarch64-linux-gnu
和g++-aarch64-linux-gnu
。