写一个最简单hello world,在开发板上运行
1.首先需要连接开发板和宿主机,建立NFS服务连接,参考:点击打开链接https://blog.csdn.net/qq_37192076/article/details/80375499
2.然后需要在宿主机上搭建交叉编译环境,参考:点击打开链接
https://blog.csdn.net/qq_37192076/article/details/80212349
3.在宿主机上进入NFS创建的共享目录,在其中编写一个hello.c文件
vim hello.c
然后编写Makefile文件 vim Makefile
下面我们来简单介绍这个 Makefile 文件的几个主要部分:
CC 指明编译器
EXEC 表示编译后生成的执行文件名称
OBJS 目 标文件列表
CFLAGS 编译参数
LDFLAGS 连接参数
all: 编译主入口
clean: 清除编译结果
注意:: “$(CC) $(LDFLAGS) -o $@ $(OBJS)”和“-rm -f $(EXEC) *.elf *.gdb *.o”前空白由一个 Tab 制表符生成,不能单纯由空格来代替。
4.输入命令 make
5.在开发板的超级终端中,进入NFS挂载的目录,会发现也有这几个文件,直接运行可执行文件hello
./hello