如何测试交叉编译环境是否建立成功?
正确答案:
首先,使用VI编辑器创建一个hello.c文件。
[root@localhostxscale270]#vihello.c
编写一个简单的程序来打印出一行简单的信息:WelcomeEmdoor!。
保存并退出该文件。使用如下的命令来编译该文件。
[root@localhostxscale270]#gcc-ohellohello.c
[root@localhostxscale270]#arm-linux-gcc-ohellohello.c
gcc编程生成的是X86系统结构的二进制文件。
arm-linux-gcc是在在宿主机中,交叉编译hello.c源程序,并查看生成的.o目标文件。调用交叉编译器arm-linux-gcc编译hello.c文件
使用file命令来分别查看编译出的二进制文件hello和hello-arm。
[root@localhostxscale270]#filehello
[root@localhostxscale270]#filehello-arm
编译器arm-linux-gcc生成的可执行文件hello-arm文件是不能在宿主PC机上运行的,只能在XSBase270目标机上运行。
[root@localhostxscale270]#vihello.c
编写一个简单的程序来打印出一行简单的信息:WelcomeEmdoor!。
保存并退出该文件。使用如下的命令来编译该文件。
[root@localhostxscale270]#gcc-ohellohello.c
[root@localhostxscale270]#arm-linux-gcc-ohellohello.c
gcc编程生成的是X86系统结构的二进制文件。
arm-linux-gcc是在在宿主机中,交叉编译hello.c源程序,并查看生成的.o目标文件。调用交叉编译器arm-linux-gcc编译hello.c文件
使用file命令来分别查看编译出的二进制文件hello和hello-arm。
[root@localhostxscale270]#filehello
[root@localhostxscale270]#filehello-arm
编译器arm-linux-gcc生成的可执行文件hello-arm文件是不能在宿主PC机上运行的,只能在XSBase270目标机上运行。
答案解析:有

微信扫一扫手机做题