OpenEdv-开源电子网

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

imx6ull linux开发环境下使用malloc,提示未定义?

[复制链接]

15

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-5-18
在线时间
35 小时
发表于 2020-3-22 23:30:08 | 显示全部楼层 |阅读模式
1金钱
在做个fifo实验,在imx6ull linux开发环境下编译,提示malloc未定义。请问需要怎么解决呢?是要添加什么库吗?

未定义的引用.png
malloc.png

最佳答案

查看完整内容[请看2#楼]

头文件没包含吧,man手册看一下malloc函数再哪个头文件里面,因该是在stdlib.h这个头文件里面
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-3-22 23:30:09 | 显示全部楼层
头文件没包含吧,man手册看一下malloc函数再哪个头文件里面,因该是在stdlib.h这个头文件里面
回复

使用道具 举报

15

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-5-18
在线时间
35 小时
 楼主| 发表于 2020-3-23 10:21:05 | 显示全部楼层
来人帮提点几句呗
回复

使用道具 举报

15

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-5-18
在线时间
35 小时
 楼主| 发表于 2020-3-23 22:21:36 | 显示全部楼层
zuozhongkai 发表于 2020-3-23 11:56
头文件没包含吧,man手册看一下malloc函数再哪个头文件里面,因该是在stdlib.h这个头文件里面

已经包含了stdlib.h了。编译没问题,是链接出问题了
已包含stdlib.png
回复

使用道具 举报

15

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-5-18
在线时间
35 小时
 楼主| 发表于 2020-3-23 22:27:31 | 显示全部楼层
zuozhongkai 发表于 2020-3-23 11:56
头文件没包含吧,man手册看一下malloc函数再哪个头文件里面,因该是在stdlib.h这个头文件里面

编译没问题,链接出了问题。makefile如下
  1. $(TARGET).bin : $(OBJS)

  2.         $(LD) -Timx6ul.lds -o $(TARGET).elf $^

  3.         $(OBJCOPY) -O binary -S $(TARGET).elf $@

  4.         $(OBJDUMP) -D -m arm $(TARGET).elf > $(TARGET).dis



  5. $(SOBJS) : obj/%.o : %.S

  6.         $(CC) -Wall -nostdlib -c -O2  $(INCLUDE) -o $[url=home.php?mod=space&uid=95564]@[/url] [        DISCUZ_CODE_4        ]lt;



  7. $(COBJS) : obj/%.o : %.c

  8.         $(CC) -Wall -nostdlib -c -O2  $(INCLUDE) -o $@ [        DISCUZ_CODE_4        ]lt;
复制代码


连接问题.png
回复

使用道具 举报

15

主题

66

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2017-5-18
在线时间
35 小时
 楼主| 发表于 2020-3-24 16:10:56 | 显示全部楼层
顶顶顶
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-11-2
在线时间
5 小时
发表于 2020-3-29 22:33:30 | 显示全部楼层
需要链接对应的库 -L命令
回复

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2020-6-30
在线时间
12 小时
发表于 2021-7-24 16:26:12 | 显示全部楼层
楼主,你好,请问问题解决了吗,解决方法可以说一下妈
回复

使用道具 举报

4

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2019-9-16
在线时间
39 小时
发表于 2021-8-3 09:56:02 | 显示全部楼层
用pkgconfig试试看
回复

使用道具 举报

5

主题

120

帖子

0

精华

高级会员

Rank: 4

积分
813
金钱
813
注册时间
2021-2-26
在线时间
117 小时
发表于 2021-8-3 10:46:39 | 显示全部楼层
-nostdlib去掉。

你用了标准库的头文件,但是又把标准库干掉了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 16:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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