小弟在作嵌入是开发,刚刚入门。在编译内核的时候,需要添加几个环境变量,如下:
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中设置的环境变量显示出来有问题呢?
谢谢!
[问题]关于环境变量的设置问题
内核编译和嵌入式产品的设计与开发
前往
- 公告/注意事项
- ↳ 新闻和通知
- ↳ 软件推荐
- 系统安装
- ↳ 教学和常见问答
- ↳ 系统安装和升级
- ↳ 启动和引导
- ↳ 网卡无线拨号
- ↳ 硬件与内核
- ↳ 笔记本及便携设备
- ↳ Ubuntu衍生版
- ↳ 其他类Unix OS发行版
- ↳ Debian发行版
- 配置美化
- ↳ 中文显示和输入法
- ↳ 个人配置文件存放点
- ↳ 软件文档翻译
- ↳ 窗口管理器及美化
- ↳ 桌面展示
- 软件使用
- ↳ 办公、图像、机械电子设计等
- ↳ Vim和Emacs
- ↳ 开源模板库
- ↳ 互联网相关软件
- ↳ 影音多媒体
- ↳ 游戏和模拟器
- ↳ 虚拟机和虚拟化
- ↳ Wine及其分支
- ↳ 其它类软件
- 服务器管理
- ↳ 服务器运维
- ↳ 云计算和容器(K8S/KVM/Docker/WSL等)
- ↳ Ubuntu VPS
- 程序设计与开发
- ↳ Shell脚本
- ↳ 软件/网站开发
- ↳ 内核及嵌入式开发
- ↳ Ubuntu编译和打包
- ↳ 开源小工具
- ↳ 挑战任务
- 感想与交流
- ↳ 深度PK版
- ↳ Ubuntu故事和感慨
- ↳ 同城交流
- ↳ 校园社团
- ↳ 港澳台校区
- ↳ 国外校区
- 站务区
- ↳ 论坛管理
- ↳ Ubuntu中文网上商店