szcdota 发表于 2016-10-25 09:34:59

动态加载驱动模块的makefile

本帖最后由 szcdota 于 2016-10-25 14:35 编辑

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

szcdota 发表于 2016-10-25 13:41:53

没有人遇到这种问题吗?大神指教一下啊

技术学习 发表于 2016-10-25 16:18:10

szcdota 发表于 2016-10-25 13:41
没有人遇到这种问题吗?大神指教一下啊

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

szcdota 发表于 2016-10-25 17:05:07

技术学习 发表于 2016-10-25 16:18
您好:
    您仔细看下手册中的环境变量是否和您makefile是否一致

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

技术学习 发表于 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

szcdota 发表于 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

szcdota 发表于 2016-11-7 18:03:52

试了一下,应该是:CROSS_COMPILE=arm-arago-linux-gnueabi-
页: [1]
查看完整版本: 动态加载驱动模块的makefile