MCIMX6UL-BB应用程序编译
来源:互联网 发布:fedora 24 php 编辑:程序博客网 时间:2024/05/21 09:55
用“arm-linux-gcc”编译出来的二进制文件在MCIMX6UL-BB上运行的时候发现找不到该文件。
这主要是编译器的问题, 应该使用cortexA7架构的硬浮点交叉编译器。来编译:
下面是解决问题的步骤:
1、安装交叉编译工具:
下载:http://pan.baidu.com/s/1bpir5ef
安装:./fsl-imx-x11-glibc-x86_64-meta-toolchain-cortexa7hf-vfp-neon-toolchain-3.14.52-1.1.1.sh 一路回车,安装到默认目录。
2、导出环境变量
source /opt/fsl-imx-x11/3.14.52-1.1.1/environment-setup-cortexa7hf-vfp-neon-poky-linux-gnueabi
3、输入export命令,理解${CC} 的含义。
4、编译:${CC} hello.c -o hello。
第4点说明一下:如果直接用arm-poky-linux-gnueabi-gcc 来编译的话,会因为找不到C库而编译出错,这是因为这条编译命令不像arm-linux-gcc自带C库,所以我们可以使用导出环境编译的变量来编译,CC变量包含了C库命令。
0 0
- MCIMX6UL-BB应用程序编译
- BB
- bb
- bb
- bb
- bb
- bb
- bb
- bb
- NetBeans 结合 bb-ant-tools 编译黑莓应用
- BB-Black 内核编译并加载WL18(wifi)驱动
- BB Black交叉编译环境安装X264,FFMPEG
- 编译应用程序
- BB 10 NDK编译错误Nothing to be done for `first'
- BB影视
- BB散笔
- BB Mobile
- 2bb
- Ubuntu16.10为vim安装YouCompleteMe插件
- 快速生成训练样本与标签样本之间的索引文件
- assert()函数用法总结
- Java多线程相关问题
- python 访问器@property的使用方法
- MCIMX6UL-BB应用程序编译
- codeforces 788C The Great Mixing( BFS / dp+bitset优化 )
- 如何限制电脑PC端访问Web页面,只能手机端才能访问
- spring定时任务执行两次的原因与解决方法
- Hibernate与 MyBatis的比较
- bzoj 3730: 震波 (动态点分治)
- Javascript中的apply与call详解
- c++ 实现Student类
- 代码生成k线数据