编译程序遇到的一个问题"没有那个文件或目录"

[复制链接]
查看11 | 回复4 | 2021-1-27 05:20:40 | 显示全部楼层 |阅读模式
在编译文件是遇到一个问题“没有那个文件或目录”,其实是有这个目录的,为什么编译时进入不了这个目录?
make后打印的信息如下:
root@lucjn-ubuntu:/tmp/vs10xx-2.0.0#make
cd/tmp/vs10xx-2.0.0/module&&makeC=2all
make[1]:正在进入目录`/tmp/vs10xx-2.0.0/module'
make:正在进入一个未知的目录
make:***M=/tmp/vs10xx-2.0.0/module:没有那个文件或目录。停止。
make:正在离开一个未知的目录
make[1]:***[modules]错误2
make[1]:正在离开目录`/tmp/vs10xx-2.0.0/module'
make:***[all]错误2

makefile文件:
BASE_DIR=$(shellpwd)
exportARCH=arm
#Pointthesetothekernelsourceandtoolchain
exportKROOT=/PATH/TO/linux-2.6.33.9
exportCROSS_COMPILE=/PATH/TO/tlchn/bin/arm-unknown-linux-uclibcgnueabi-
exportCC=$(CROSS_COMPILE)gcc
exportSPARSEFLAGS=C=2
all:
cdmodule&&$(MAKE)$(MAKEFLAGS)$(SPARSEFLAGS)all
cdioctl&&$(MAKE)$(MAKEFLAGS)$(SPARSEFLAGS)all
clean:
$(MAKE)-Cmoduleclean
$(MAKE)-Cioctlclean
rm-fvs10xx.tar.gz
package:all
rm-rftemp
mkdirtemp
cpmodule/vs10xx.koioctl/ioctltemp/
(cdtemp;tarcvzf../vs10xx.tar.gzvs10xx.koioctl)
rm-rftemp
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:20:40 | 显示全部楼层
试试不用tmp目录
回复

使用道具 举报

千问 | 2021-1-27 05:20:40 | 显示全部楼层
其他目录也试过了,也不行
回复

使用道具 举报

千问 | 2021-1-27 05:20:40 | 显示全部楼层
试一下cd./moudle呢,不要&&,分开两条语句执行试一下
回复

使用道具 举报

千问 | 2021-1-27 05:20:40 | 显示全部楼层
makeC=2all?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行