<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E8%AE%BE%E7%BD%AE</id>
	<title>环境变量的设置 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://www.mywiki.cn/Hovercool/index.php?action=history&amp;feed=atom&amp;title=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E8%AE%BE%E7%BD%AE"/>
	<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E8%AE%BE%E7%BD%AE&amp;action=history"/>
	<updated>2026-09-01T04:47:18Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.mywiki.cn/Hovercool/index.php?title=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E8%AE%BE%E7%BD%AE&amp;diff=802&amp;oldid=prev</id>
		<title>2015年5月6日 (三) 08:28 Hovercool</title>
		<link rel="alternate" type="text/html" href="https://www.mywiki.cn/Hovercool/index.php?title=%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E7%9A%84%E8%AE%BE%E7%BD%AE&amp;diff=802&amp;oldid=prev"/>
		<updated>2015-05-06T08:28:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;一般来说，配置交叉编译工具链的时候需要指定编译工具的路径，此时就需要设置环境变量。例如我的rvct编译器在“/opt/ARM/RVCT/Programs/2.2/686/linux-pentium”目录下，则有如下三种方法来设置环境变量：&lt;br /&gt;
&lt;br /&gt;
=== 1、直接用export命令 ===&lt;br /&gt;
&lt;br /&gt;
 $:export PATH=$PATH:/opt/ARM/RVCT/Programs/2.2/686/linux-pentium&lt;br /&gt;
&lt;br /&gt;
*ps.export是把这个变量导出为全局变量，这样这个变量就能在以后打开的终端中生效&lt;br /&gt;
&lt;br /&gt;
查看是否已经设好，可用命令export查看：&lt;br /&gt;
 $:export&lt;br /&gt;
结果：&lt;br /&gt;
&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;&lt;br /&gt;
declare -x ARMROOT=&amp;quot;/opt/ARM&amp;quot;&lt;br /&gt;
declare -x COLORTERM=&amp;quot;gnome-terminal&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
declare -x MAIL=&amp;quot;/var/mail/kaigo&amp;quot;&lt;br /&gt;
declare -x OLDPWD=&amp;quot;/home/kaigo/WORKING_DIRECTORY/android/PD1007C/out&amp;quot;&lt;br /&gt;
declare -x PATH=&amp;quot;/opt/ARM/RVCT/Programs/2.2/686/linux-pentium:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games&amp;quot;&lt;br /&gt;
declare -x PWD=&amp;quot;/home/kaigo/WORKING_DIRECTORY/android/PD1007C&amp;quot;&lt;br /&gt;
declare -x RVCT22BIN=&amp;quot;/opt/ARM/RVCT/Programs/2.2/686/linux-pentium&amp;quot;&lt;br /&gt;
declare -x RVCT22INC=&amp;quot;/opt/ARM/RVCT/Data/2.2/686/include/unix&amp;quot;&lt;br /&gt;
declare -x RVCT22LIB=&amp;quot;/opt/ARM/RVCT/Data/2.2/686/lib&amp;quot;&lt;br /&gt;
declare -x SHELL=&amp;quot;/bin/bash&amp;quot;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
也可以用echo PATH查看：&lt;br /&gt;
 $:echo $PATH&lt;br /&gt;
结果：&lt;br /&gt;
&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;&lt;br /&gt;
/opt/ARM/RVCT/Programs/2.2/686/linux-pentium:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
可以看到，环境变量已经设好，PATH里面已经有了我要加的编译器的路径。&lt;br /&gt;
&lt;br /&gt;
特点：方便快捷，但只在此次开机内有效，重启后无效&lt;br /&gt;
&lt;br /&gt;
=== 2、修改profile文件 ===&lt;br /&gt;
&lt;br /&gt;
 $:gedit /etc/profile&lt;br /&gt;
在里面加入:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;&lt;br /&gt;
export PATH=$PATH:/opt/ARM/RVCT/Programs/2.2/686/linux-pentium&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
特点：“一劳永逸”型，“一人更改全家有效”，终生受用（不受重启影响），不过会影响所有用户&lt;br /&gt;
&lt;br /&gt;
=== 3. 修改.bashrc文件 ===&lt;br /&gt;
&lt;br /&gt;
这种方法可以更改对应用户名的环境变量：&lt;br /&gt;
 $:gedit /home/[用户]/.bashrc&lt;br /&gt;
root用户可以用以下命令：&lt;br /&gt;
 $:gedit root/.bashrc&lt;br /&gt;
在里面加入：&lt;br /&gt;
&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;&lt;br /&gt;
export PATH=$PATH:/opt/ARM/RVCT/Programs/2.2/686/linux-pentium&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
特点：设置后一直有效，且只对对应用户有影响，受控性比较好，另外，后两种方法可能在设置后都要重启计算机才会生效&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
参考文档：&lt;br /&gt;
&lt;br /&gt;
http://blog.csdn.net/peng_cheng_84/article/details/5570203&lt;br /&gt;
&lt;br /&gt;
http://hi.baidu.com/zerone10/blog/item/8dc04a3ac5e8d4c9d46225d1.html#0&lt;/div&gt;</summary>
		<author><name>Hovercool</name></author>
	</entry>
</feed>