zoukankan      html  css  js  c++  java
  • GEC6818交叉开发环境搭建拟稿

    为manjaro linux配置交叉工具链

    • 为gec6818开发版下载一个arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 交叉工具链压缩包,文件可以在网上找到
    • 将压缩包放入linux共享文件夹下,在manjaro linux中,进入到共享目录下,执行以下命令,将编译工具链解压到manjaro 的/usr/local/ 目录下:
    tar -xvf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /usr/local/ 
    
    • 然后进入cd /usr/local 目录,可以看到多了一个arm-2014.05目录

    • 接下来 `cd /usr/local/arm-2014.05/bin 为编译工具建立软链接

    为编译工具建立软连接

    为了后面方便使用,这里我们为arm-none-linux-gnueabi-gcc和arm-none-linux-gnueabi-g++建立软链接,其他的暂时不设置
    我们在 bin/ 目录新建一个目录mkdir -m 755 softlink放置软链接。
    进去cd softlink目录后,执行以下命令建立软链接

    ln -s ../arm-none-linux-gnueabi-gcc arm-linux-gcc
    ln -s ../arm-none-linux-gnueabi-g++ arm-linux-g++
    

    为linux配置环境变量

    添加环境变量路径 /etc/profile文件中:
    执行sudo vim /etc/profile 按住shift+g 跳到行尾,按o键在最后一行加入一句:
    export PATH=/usr/local/arm-2014.05/bin/softlink:$PATH

    添加之后,执行source /etc/profile命令或者重启manjaro使编译工具生效.

    测试编译工具

    此时我们在manjaro里写一个 hello world 的简单hello.c程序,使用命令 arm-linux-gcc hello.c -o hello ,如果编译器搭建好了,会生成一个可执行文件 hello,在开发板中执行显示 hello world 表示开发环境搭建成功。
    如果编译时出现:“没有那个文件或者目录 ”,原因可能是我们用的编译器是64位的,而系统是32位,我们要安装32位的兼容包,执行下面命令进行安装:
    apt install lib32ncurses5 lib32z1

    之后重新编译,再执行即可成功。
    至此编译工具安装完毕!

  • 相关阅读:
    debian 降级
    linux 常用查看设备命令
    viewstate
    linux图形界面编程基本知识
    Java 不适合编写桌面应用
    temp
    ASP.NET中26个常用性能优化方法
    三层架构与MVC的关系
    分页查询前台HTML+后台asp.net代码
    windows身份验证登入数据库 iis 无法访问数据库
  • 原文地址:https://www.cnblogs.com/misfit/p/10568374.html
Copyright © 2011-2022 走看看