如何安装交叉工具链(编译通过)
#工具#path#编译器#linux#c
命令解析:
cd /tmp: 切换到临时目录。tar: Linux下常用的归档工具。x: 表示“解压”(extract)。v: 表示“显示详细过程”(verbose),会在解压时列出所有文件。z: 表示“使用gzip解压”(gzip),因为文件扩展名是.tgz,说明它是一个经过gzip压缩的tar归档文件。f: 表示“指定归档文件”(file),后面紧跟着要操作的压缩包文件名。arm-linux-gcc-4.3.2.tgz: 要解压的压缩包文件名。-C /: 这是一个非常关键的参数。C是大写的,它是英文单词“Change”的第一个字母,在此表示“改变目录”。它告诉tar命令在解压之前,先将当前工作目录切换到根目录/。这意味着压缩包中的文件将以相对于根目录的路径进行解压。
执行此命令后,arm-linux-gcc工具链将被安装到/usr/loca/arm/4.3.2目录。请注意,这里的路径是根据压缩包内部的结构和-C /参数共同决定的。务必确认该目录是否存在且包含编译器相关文件。
第二步:将编译器路径加入系统环境变量
为了让系统在任何目录下都能找到arm-linux-gcc等命令,我们需要将其可执行文件所在的路径添加到系统的PATH环境变量中。PATH环境变量是一个由冒号分隔的目录列表,shell会在这些目录中查找您输入的命令。
我们将修改当前用户的主目录下的.bashrc文件。.bashrc是一个在每次用户登录时(或启动新的bash shell时)都会执行的脚本文件,用于配置用户环境。
使用gedit(一个图形界面文本编辑器)打开该文件: