在用户目录下vim hello.c输入:
#include <stdio.h> int main() { printf("hello world!"); return 0; }编译程序,注意用交叉编译工具编译
arm-linux-gnueabi-gcc-5 hello.c -o hello
将程序拷到rootfs目录下执行以下命令:
path为你的路径
启动qemu模拟系统
sudo qemu-system-arm -M vexpress-a9 -m 512M -kernel path/arch/arm/boot/zImage -dtb path/arch/arm/boot/dts/vexpress-v2p-ca9.dtb -nographic -append "root=/dev/mmcblk0 console=ttyAMA0" -sd path/a9rootfs.ext3
按照终端最后一行的指示,按下enter键,即进入到模拟出的单板的根文件系统,输入ls可看到所制作的文件
输入./hello
即可看到打印出hello world!