【发布时间】:2013-01-11 11:52:31
【问题描述】:
我正在尝试从Here 为 linux 3.7 内核构建 mali 驱动程序。
有一个单独的构建脚本,例如,
#!/bin/bash
export KDIR=/path/to/kernel/dir/
..
..
gcc -v//Just for testing purpose printing gcc version
make
gcc -v
...
实际主机有 2.6 内核,但我指示 make 使用 linux 3.7 内核。上面的make会调用mali驱动的makefile的Makefile。
对于上述脚本,
gcc 版本在make 命令前后打印正常,但是当make 进入内核目录时,gcc 无法识别。
它说 gcc : directory : No such file or directory.
arm-gcc 也是如此。猜猜看??
编辑:(制作输出)
make ARCH=arm -C /home/work/linux3.7/ M=/home/work/mali/driver/src/devicedrv/mali modules
make[1] : Entering directory `/home/work/linux3.7/`
gcc : directory : No such file or directory
gcc : directory" : No such file or directory
<command-line>: warning: missing terminating " character
gcc : directory : No such file or directory
gcc : directory" : No such file or directory
<command-line>: warning: missing terminating " character
gcc : directory : No such file or directory
gcc : directory" : No such file or directory
<command-line>: warning: missing terminating " character
gcc : directory : No such file or directory
gcc : directory" : No such file or directory
<command-line>: warning: missing terminating " character
CC [M] /home/work/mali/driver/src/devicedrv/mali/common/mali_kernel_core.o
.arm-none-linux-gnueabi-gcc: directory:No such file or directory
.arm-none-linux-gnueabi-gcc: directory":No such file or directory
make[2] : Leaving directory `/home/work/linux3.7/`
【问题讨论】: