嵌入式爱好者

查看: 21327|回复: 6

[Linux] 动态加载驱动模块的makefile

[复制链接]

6

主题

29

帖子

128

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2016-10-25 09:34:59 | 显示全部楼层 |阅读模式
本帖最后由 szcdota 于 2016-10-25 14:35 编辑

自己编写的驱动模块采用动态加载的话,makefile中CROSS_COMPILE=arm-arago-linux-gnueabi- 吗?

回复

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2016-10-25 13:41:53 | 显示全部楼层
没有人遇到这种问题吗?大神指教一下啊

点评

您好: 您仔细看下手册中的环境变量是否和您makefile是否一致  详情 回复 发表于 2016-10-25 16:18
点评回复 支持 反对

使用道具 举报

3

主题

39

帖子

400

积分

i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证AM335x通行证

发表于 2016-10-25 16:18:10 | 显示全部楼层
szcdota 发表于 2016-10-25 13:41
没有人遇到这种问题吗?大神指教一下啊

您好:
    您仔细看下手册中的环境变量是否和您makefile是否一致

点评

您好,我用的是论坛里官方提供的ok335x Linux Ubuntu环境,用CROSS_COMPILE=arm-arago-linux-gnueabi-吗?  详情 回复 发表于 2016-10-25 17:05
点评回复 支持 反对

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2016-10-25 17:05:07 | 显示全部楼层
技术学习 发表于 2016-10-25 16:18
您好:
    您仔细看下手册中的环境变量是否和您makefile是否一致

您好,我用的是论坛里官方提供的ok335x Linux Ubuntu环境,用CROSS_COMPILE=arm-arago-linux-gnueabi-吗?

点评

export PATH=/usr/local/arm/arm-2009q3/binPATH export TOOLCHAIN=/usr/local/arm/arm-2009q3 export TB_CC_PREFIX=arm-none-linux-gnueabi- export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi  详情 回复 发表于 2016-10-26 08:33
点评回复 支持 反对

使用道具 举报

3

主题

39

帖子

400

积分

i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证AM335x通行证

发表于 2016-10-26 08:33:19 | 显示全部楼层
szcdota 发表于 2016-10-25 17:05
您好,我用的是论坛里官方提供的ok335x Linux Ubuntu环境,用CROSS_COMPILE=arm-arago-linux-gnueabi-吗 ...

export PATH=/usr/local/arm/arm-2009q3/bin:$PATH
export TOOLCHAIN=/usr/local/arm/arm-2009q3
export TB_CC_PREFIX=arm-none-linux-gnueabi-
export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabi

点评

您的意思是CROSS_COMPILE=arm-none-linux-gnueabi- 吗? /etc/profile 文件中还有一句是做什么的呢: export PATH=/usr/local/arm/cross/am335xt3/devkit/binPATH  详情 回复 发表于 2016-10-26 08:54
点评回复 支持 反对

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2016-10-26 08:54:51 | 显示全部楼层
本帖最后由 szcdota 于 2016-10-26 08:56 编辑
技术学习 发表于 2016-10-26 08:33
export PATH=/usr/local/arm/arm-2009q3/binPATH
export TOOLCHAIN=/usr/local/arm/arm-2009q3
exp ...

您的意思是CROSS_COMPILE=arm-none-linux-gnueabi- 吗?
/etc/profile 文件中还有一句是做什么的呢:
export PATH=/usr/local/arm/cross/am335xt3/devkit/bin:$PATH用户手册里编译内核是用的:make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm uImage

点评回复 支持 反对

使用道具 举报

6

主题

29

帖子

128

积分

AM335x通行证

 楼主| 发表于 2016-11-7 18:03:52 | 显示全部楼层
试了一下,应该是:CROSS_COMPILE=arm-arago-linux-gnueabi-
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:27

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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