通过三大服务的配置,我们可以在ARM中下载内核和文件系统.我们通过在虚拟机中编程,得到的程序不能在ARM中运行,需要经过一个交叉编译.得到的可执行程序可以在ARM中运行,此时不能在虚拟机Linux中运行. 1.将工具链拷贝到/opt下,解压(此/opt在samba中配置成共享文件夹) sudo tar -xvf toolchain-4.5.1-farsight.tar.bz2 2.进入目录:toolchain-4.5.1-farsight/bin cd toolchain-4.5.1-fars
1.交叉编译 # tar -xvf sudo-1.8.6p7.tar.gz # cd sudo-1.8.6p7/ # mkdir build # ./configure --prefix=/home//sudo-1.8.6p7/build/ CC=aarch64-linux-gnu-gcc AR=aarch64-linux-gnu-ar --host=aarch64-linux-gnu # make & make install # ls build/ bin include libexec s
https://sourceware.org/binutils/docs/as/ARM-Options.html https://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/i386-and-x86_002d64-Options.html 9.4.1 Options -mcpu=processor[+extension...] This option specifies the target processor. The assembler will issue a