OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5559|回复: 7

I.MX6U嵌入式Linux驱动开发指南V1.0版第八章8.4小节----链接文件指令-ld出现警告:无法找到项目符号

[复制链接]

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2019-11-4
在线时间
4 小时
发表于 2019-11-7 12:05:06 | 显示全部楼层 |阅读模式
gcc链接文件指令.png

第一步,编译出.o文件  
第二部  编译出.elf文件
    在这里出现警告,还是有文件输出来。我以为可以先忽略,进行第三步。
第三部  格式转换出.bin文件
然后出现一大堆,后面 ls 查看文件,也没有输出 .bin 文件。

大家帮忙看看,是哪个环节出了问题。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-11-7 15:44:56 | 显示全部楼层
你是直接编译的开发板光盘里面的例程?还是自己编写的例程
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2019-11-4
在线时间
4 小时
 楼主| 发表于 2019-11-7 15:58:35 | 显示全部楼层
zuozhongkai 发表于 2019-11-7 15:44
你是直接编译的开发板光盘里面的例程?还是自己编写的例程

我是自己编写的,后面用的例程就OK了,大楷说明是VScode这个的问题,终端安装的交叉编译器是没问题的,还要进一步找问题。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2019-8-23
在线时间
1 小时
发表于 2019-11-20 20:02:00 | 显示全部楼层
楼主问题解决了吗
回复 支持 反对

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-22 22:30:39 | 显示全部楼层
您编译的时候,指令加上一个参数  -V  ,这样可以看看编译的时候的输出信息,看看有什么发现的吗。如果说是编译器问题,您输入指令arm-linux-gnueabihf-gcc -v查看编译器看看版本
回复 支持 反对

使用道具 举报

1

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2018-5-22
在线时间
27 小时
发表于 2019-11-30 15:51:39 | 显示全部楼层
楼主解决了吗
回复 支持 反对

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-30 20:40:07 | 显示全部楼层
这个问题之前看到了别人遇到,是代码写得有问题,比如_start:写成了_start;,编译以后就报你的那个错。你可以用个代码比对工具来比对一下代码就知道了。个别符号错区也是可以生成.o文件和elf文件的,只是无法运行。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-5-3
在线时间
0 小时
发表于 2020-5-3 16:55:02 | 显示全部楼层
本帖最后由 驱森动轴 于 2020-5-3 16:56 编辑

只要保存一下在编译就可以的,在VSCode顶部栏里点击文件 -->保存///或者直接在对应的文件上点一下叉号,就会自动弹出来是否保存(点保存)
之后编译就OK了。
刚上手,心累
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 12:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表