遇见一个编译错误的问题,记录一下。

ljyat 2013-04-24 04:40:44
make: Entering directory `/home/lijy/tmp/lichee/linux-3.0/modules/mali'
/home/lijy/tmp/lichee/linux-3.0
make -C DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump CONFIG=ca8-virtex820-m400-1 KDIR=/home/lijy/tmp/lichee/linux-3.0
make[1]: Entering directory `/home/lijy/tmp/lichee/linux-3.0/modules/mali/DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump'
make ARCH=arm -C /home/lijy/tmp/lichee/linux-3.0 M=/home/lijy/tmp/lichee/linux-3.0/modules/mali/DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump modules
make[2]: Entering directory `/home/lijy/tmp/lichee/linux-3.0'
CC [M] /home/lijy/tmp/lichee/linux-3.0/modules/mali/DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump/common/ump_kernel_common.o
arm-none-linux-gnueabi-gcc: directory: No such file or directory
arm-none-linux-gnueabi-gcc: directory": No such file or directory
<command-line>:0:16: warning: missing terminating " character
make[3]: *** [/home/lijy/tmp/lichee/linux-3.0/modules/mali/DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump/common/ump_kernel_common.o] Error 1
make[2]: *** [_module_/home/lijy/tmp/lichee/linux-3.0/modules/mali/DX910-SW-99002-r2p4-02rel1/driver/src/devicedrv/ump] Error 2
make[2]: Leaving directory `/home/lijy/tmp/lichee/linux-3.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/lijy/tmp/lichee/linux-3.0/modules/

解决方法:https://github.com/Pivosgroup/buildroot-linux-kernel/commit/1524a2dc8bfbee683384996f434a2a991416c1df

修改drivers/amlogic/mali/Makefile.common
将:-qv exported 改为:-Eqv "exported|Unversioned directory"

害苦我了,调了好几天才找到。
...全文
176 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧