[问题]关于环境变量的设置问题

内核编译和嵌入式产品的设计与开发
回复
jerry79
帖子: 187
注册时间: 2007-09-08 19:32

[问题]关于环境变量的设置问题

#1

帖子 jerry79 »

小弟在作嵌入是开发,刚刚入门。在编译内核的时候,需要添加几个环境变量,如下:
export ARCH=arm

export CROSS_COMPILE=arm-iwmmxt-linux-gnueabi-
export PATH=/usr/local/arm-iwmmxt-linux-gnueabi/bin:$PATH
我将上述三行添加到/etc/profile文件的最后,但是编译内核的时候出现问题:
$cd linux
$make oldconfig
出现:无法创建目录 rm-linux/kernel/arm/arch
在linux/kernel的目录下面,根本就没有arm/arch的目录。
后来用export查看环境变量,发现有些问题:
$export
"eclare -x ARCH="arm
这行的显示有问题,正常的输出应该是:declare -x ARCH="arm"
于是我又在终端中输入:export ARCH=arm
就可以进行编译了。
请问为什么我在profile中设置的环境变量显示出来有问题呢?
谢谢!
回复