zoukankan      html  css  js  c++  java
  • Linux Mint 教程

    Linux Mint 安装文本编辑软件

    sudo apt-get install gedit

    linux操作系统上面开发程序, 光有了gcc 是不行的
    它还需要一个   build-essential软件包
    作用是提供编译程序必须软件包的列表信息

    也就是说 编译程序有了这个软件包
    它才知道 头文件在哪 才知道库函数在哪
    还会下载依赖的软件包   最后才组成一个开发环境
    当然 build-essential包 安装时 需要的依赖包 有些你用不上

    软件包: build-essential 安装方法:
    sudo apt-get install build-essential

    安装arm-linux-gcc-4.4.3.tar.gz


    1.解压文件

    解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/

    sudo tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/
    执行该命令,把arm-linux-gcc 解压到 /opt/Friendlyarm/toolschain/4.4.3 目录

    2.建立目录

    sudo mkdir /usr/local/arm

    3.复制文件

    sudo cp -r /opt/FriendlyARM/toolschain/4.4.3 /usr/local/arm
    执行该命令,把4.4.3文件夹复制到目录/usr/local/arm目录
     
    4.添加环境变量

    方法一:修改/etc/bash.bashrc文件(此文件只对当前用户适用)
    sudo gedit /etc/bash.bashrc
    在最后加上 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  (路径)(注意等号那边不要有空格)

    方法二:修改/etc/profile文件(此文件属于系统级别的环境变量,设置在里面的东西对所有用户适用)
    sudo gedit /etc/profile
    增加路径设置,在末尾添加如下:
    export PATH=$PATH:/usr/local/arm/4.4.3/bin  (路径)(注意等号那边不要有空格)

    方法三:修改/etc/environment文件  (推荐)
    sudo gedit /etc/environment
    原文件应为
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games“
    将其改为
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin"

    关于环境变量问题:

    环境变量是什么?例如path,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
    如果上面不加入环境变量,要运行arm-linux-gcc这个程序,则每次都要把arm-linux-gcc的完整路径写出来。/usr/local/arm/4.4.3/binarm-linux-gcc 文件名 -o 输出文件名
    这样非常的麻烦,所以加到path里面,让电脑知道这个程序在哪里。

    5.注册环境变量

    重启电脑,使新的环境变量生效

    6.检查是否将路径加入到PATH

    echo $PATH
    显示内容/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/arm/4.4.3/bin          说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

    7.测试是否安装成功
     
    arm-linux-gcc -v
    查看版本号
  • 相关阅读:
    【SDOI2014】数表
    【洛谷P4735】最大异或和
    FFT学习笔记
    【SHOI2008】堵塞的交通
    HDU 1754 I Hate It 线段树
    hdu 1166 敌兵布阵 ( 线段树或者树状数组)
    hdu 5339 Untitled dfs
    The mook jong
    hdu 5363 Key Set 快速幂
    HDU 1983 Kaitou Kid
  • 原文地址:https://www.cnblogs.com/sinferwu/p/7814113.html
Copyright © 2011-2022 走看看