arm 交叉编译找不到so_搭建交叉编译环境并验证
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.tar
2. 將交叉編譯工具鏈放到共享文件夾
3. 在/usr/local下新建文件夾arm用于存放交叉編譯工具鏈
4. 拷貝共享文件夾中的交叉編譯工具鏈到/usr/local/arm文件下
5. 解壓交叉編譯工具鏈
6. 查看生成的交叉編譯工具鏈
· 設置環境變量:
1. 查看環境變量
2. 導出到環境變量
3. 在當前路徑下使用arm-linux-gnueabi-gcc 編譯程序
1.4 關鍵代碼分析
· 文件名:helloworld.c
1. 安裝gcc編譯器 – apt install gcc
2. X86編譯器gcc編譯
3. 通過file 查看hellox86文件
4. Arm交叉編譯 arm-linux-gnueabihf-gcc:
5. Arm交叉編譯的helloarm文件不能在x86平臺正確執行
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的arm 交叉编译找不到so_搭建交叉编译环境并验证的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 不管哪个证券都一样的吗?
- 下一篇: 雷达的工作原理示意图_电磁阀的构成和工作