试题详情
- 简答题如何测试交叉编译环境是否建立成功?
-
首先,使用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目标机上运行。 关注下方微信公众号,在线模考后查看
热门试题
- Linux发行版主要有Redhat家族和
- 使用IPP库的C源代码程序中必须包含()
- USB接口摄像头最合适的传输类型为()
- ARM指令可分为哪几类?说出哪几条指令是
- 使用Makefile编译程序的优点是什么
- gdb基本命令中,()命令表示执行一行源
- 简述在嵌入式系统中I/O操作被映射成存储
- 体系结构和引导装入程序都必须配置合适的上
- 指令MSR CPSR_C,R0实现的功能
- 共享内存通信机制的缺点是()
- 简述LED数码管的工作原理。
- 下列关于字符设备说法不正确的是()
- 在vi编辑器中,x表示每按一次,删除光标
- 简述UART FIFO控制寄存器(UFC
- 简述GCC的编译流程。
- 按照嵌入式系统的技术复杂程度进行分类,可
- 简述存储器系统层次结构及特点。
- 关于ARM处理器的工作模式,以下说法错误
- 管道不属于其他任何文件系统,并且只存在于
- 嵌入式软件的调试运行环境和固化运行环境的