编译程序遇到的一个问题"没有那个文件或目录"
本帖最后由 lucjn 于 2015-07-21 00:17 编辑在编译文件是遇到一个问题“没有那个文件或目录”,其实是有这个目录的,为什么编译时进入不了这个目录?
make后打印的信息如下:
root@lucjn-ubuntu:/tmp/vs10xx-2.0.0# make
cd /tmp/vs10xx-2.0.0/module && makeC=2 all
make: 正在进入目录 `/tmp/vs10xx-2.0.0/module'
make:正在进入一个未知的目录
make: *** M=/tmp/vs10xx-2.0.0/module: 没有那个文件或目录。 停止。
make:正在离开一个未知的目录
make: *** 错误 2
make:正在离开目录 `/tmp/vs10xx-2.0.0/module'
make: *** 错误 2
makefile文件:
BASE_DIR = $(shell pwd)
export ARCH = arm
# Point these to the kernel source and toolchain
export KROOT = /PATH/TO/linux-2.6.33.9
export CROSS_COMPILE = /PATH/TO/tlchn/bin/arm-unknown-linux-uclibcgnueabi-
export CC = $(CROSS_COMPILE)gcc
export SPARSEFLAGS = C=2
all:
cd module && $(MAKE) $(MAKEFLAGS) $(SPARSEFLAGS) all
cd ioctl && $(MAKE) $(MAKEFLAGS) $(SPARSEFLAGS) all
clean:
$(MAKE) -C module clean
$(MAKE) -C ioctl clean
rm -f vs10xx.tar.gz
package: all
rm -rf temp
mkdir temp
cp module/vs10xx.ko ioctl/ioctl temp/
(cd temp ; tar cvzf ../vs10xx.tar.gz vs10xx.ko ioctl)
rm -rf temp
菜鸟看不出来什么东西,但是是不是哪个程序都不应该出现相对路径?
(cd temp ; tar cvzf ../vs10xx.tar.gz vs10xx.ko ioctl) 帮你凑人气,我也遇到这个问题,望高人指点迷津啊 没有安装kernel的develop包吧
页:
[1]