在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。