wordpress全站cdn ssl,库尔勒做网站,文秘写作网站,php做的网站1. 搭建编译环境并验证1.1 实验目的 掌握嵌入式开发环境、交叉编译器的搭建、安装和配置方法 熟悉Linux应用程序的编译、调试方法#xff0c;能够验证X86平台和ARM平台的差异1.2 实验内容 交叉编译器环境搭建 编写一个典型的Linux应用程序 使用GDB调试Linux程序(PC平台) 用Mak…1. 搭建编译环境并验证1.1 实验目的· 掌握嵌入式开发环境、交叉编译器的搭建、安装和配置方法· 熟悉Linux应用程序的编译、调试方法能够验证X86平台和ARM平台的差异1.2 实验内容· 交叉编译器环境搭建· 编写一个典型的Linux应用程序· 使用GDB调试Linux程序(PC平台)· 用Makefile编译程序· 交叉编译Linux程序· 对比X86平台和ARM平台1.3 步骤与现象· 交叉编译器环境搭建1. 下载交叉编译工具链交叉编译工具gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar2. 将交叉编译工具链放到共享文件夹3. 在/usr/local下新建文件夹arm用于存放交叉编译工具链4. 拷贝共享文件夹中的交叉编译工具链到/usr/local/arm文件下5. 解压交叉编译工具链6. 查看生成的交叉编译工具链· 设置环境变量1. 查看环境变量2. 导出到环境变量3. 在当前路径下使用arm-linux-gnueabi-gcc 编译程序1.4 关键代码分析· 文件名helloworld.c1. 安装gcc编译器 – apt install gcc2. X86编译器gcc编译3. 通过file 查看hellox86文件4. Arm交叉编译 arm-linux-gnueabihf-gcc5. Arm交叉编译的helloarm文件不能在x86平台正确执行