arm-linux-gnueabi-gcc编译uboot出错
来源:互联网 发布:淘宝修身包臀连衣裙 编辑:程序博客网 时间:2024/05/16 14:52
环境
uboot1.3.4arm-linux-gnueabi-gcc version 5.3.1 20160205 (Debian 5.3.1-8)
错误信息:
board.c:108:6: error: ‘coloured_LED_init’ aliased to external symbol ‘__coloured_LED_init’ void coloured_LED_init (void) __attribute__((weak, alias("__coloured_LED_init")));
对应的内容为:
void inline __coloured_LED_init (void) {}void coloured_LED_init (void) __attribute__((weak, alias("__coloured_LED_init")));
写了一个小程序测试了一下,发现是由于inline引起的,尝试添加编译参数-fno-inline
,再次测试仍然报错,只好去掉了inline,其它几个地方也一样,去掉inline,编译通过.
测试程序如下:
void __show_boot_progress (int val) {}//inline void __show_boot_progress(int val) {};void show_boot_progress (int val) __attribute__((__weak__, __alias__("__show_boot_progress")));int main(){ return 0;}
0 0
- arm-linux-gnueabi-gcc编译uboot出错
- arm-linux-gnueabi-gcc5编译内核出错
- arm-linux-gnueabi-gcc/g++ 编译opencv
- ARM-linux-gcc编译出错
- 交叉编译工具arm-none-linux-gnueabi-gcc安装
- 构建arm-linux-gnueabi-gcc-4.6.3交叉编译链
- 交叉编译工具arm-none-linux-gnueabi-gcc安装
- arm-linux-gnueabi-gcc是什么?
- uboot开篇 — arm-linux-gcc安装及编译uboot
- OpenCV ARM移植(交叉编译opencv) arm-oe-linux-gnueabi-gcc编译opencv3.1.0
- 编译busybox提示arm-linux-gcc内容中arm-none-linux-gnueabi-找不到
- OK6410 uboot1.16 出错 arm-none-linux-gnueabi-gcc: not found
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)
- Arm 2009q1-203下载---arm-none-linux-gnueabi-gcc-4.3.3交叉编译链下载
- arm-none-linux-gnueabi-gcc 版本下载
- JMeter--使用代理录制Web性.能测试脚本
- URL 长度,POST 数据长度及 COOKIE 长度限制
- 用Beyond Compare和输出文件怎么进行比较
- caffe学习
- FILE* fp
- arm-linux-gnueabi-gcc编译uboot出错
- [HTML]显示/隐藏DIV的技巧(visibility与display的差别)
- iOS ZipArchive
- c++构造函数以及类中变量初始化顺序
- sysfs API总结
- 【创客笔记】:慎用BAT的人
- niagara编程中需要注意的几点问题
- 建造者模式
- 云端观察:传统教育如何应对三大挑战?