zoukankan      html  css  js  c++  java
  • Linux + Eclipse 配置交叉编译环境

    最精在研究u-boot,之前用的编译方法是在windows下用vs进行就该,然后用虚拟机里的ubuntu进行编译,中间使用共享文件夹。后来觉得太麻烦了,干脆直接在linux下进行修改和编译,因此安装了Eclipse for c/c++ developer。下面介绍两种交叉编译环境搭建的方法:

     

    一.使用工程中自带的Makefile。

      1.选择New->Project,而不是Import

               

      2.再选择Makefile Project with Existing Code

      3.之后再在Project Name中填入工程名称

      4.最后直接Build All或者Build Project即可

    二.采用IDE自动生成Makefile

      1.同样选择New Project,不过之后选择C Project而不是Makefile Project with Existing Code

      2.这里输入工程名称,保证跟workspace里的工程文件夹名称相同。在下面Project type里面选择Cross-Compile Project

      3.之后右键工程选择Properties

      4.选择C/C++ Build->Settings。在Tool Settings标签栏里面选择Cross Settings。之后在Prefix里面填入形如powerpc-linux-gnu-的前缀,再在Path里面填上Tool Chain的路径,就OK了!

    OK这样就可以在Eclipse这个强大的IDE下进行交叉编译了。

  • 相关阅读:
    1099. Build A Binary Search Tree (30)
    两个新事物
    time.h
    Nohup命令
    进程锁
    C++中虚析构函数的作用
    c++ 修改stl set中的元素
    STL迭代器辅助函数——advance
    CTreeCtrl 控件使用总结
    关于stl advance函数移动步数超过容器大小(越界)的研究
  • 原文地址:https://www.cnblogs.com/chengliu/p/3636348.html
Copyright © 2011-2022 走看看