请问下 应该怎么改?
求助 怎么把makefile文件中的编译方法换成arm-linux-的编译方法 把该换的地方都换了 还是老提示错误
答案:3 悬赏:50
解决时间 2021-02-04 02:02
- 提问者网友:失败的占卜者
- 2021-02-03 05:21
最佳答案
- 二级知识专家网友:啵啵桃汀
- 2021-02-03 05:33
找那个CROSS_COMPILE ,这个是交叉编译工具,修改为你编译器存放的路径就行了!你试试!例如:CROSS_COMPILE = arm-linux- ,且记的是"arm-linux-",在最后的“-”的后面是不能有空格的!因为编译器在编译的时候会自动加上gcc,g++之类的东西,这个就不用你操心了!如果你要是后面有空格,那就成”arm-linux- gcc“了,而就不是“arm-linux-gcc”了,希望楼主明白!
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-03 06:36
kerneldir ?= ../../kernel/linux-2.6.29
这句指明内核树的路径,你可以下载一个内核源码包,解压并编译一遍,然后把这个内核源码树的路径添到这里。
软连接估计是指为找不到的头文件作软连接吧,目标文件可以是其他内核源码树里的同名文件(最好是相同版本的)。或者干脆直接拷贝过来
你可以尝试为2.6.18编译该驱动,也许也能用。不行的话,还可以尝试为开发板更换一个2.6.29内核
- 2楼网友:瘾与深巷
- 2021-02-03 05:47
CC = arm-linux-gcc
CPP = arm-linux-g++
还要看你的arm-linux-工具集在不在PATH里
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |