zoukankan      html  css  js  c++  java
  • 使用eclipse搭建嵌入式开发环境

    下载jdk

    http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-i586.tar.gz

        下载eclipse-cpp-ganymede-SR2-linux-gtk.tar.gz

    http://archive.eclipse.org/technology/epp/downloads/release/ganymede/SR2/eclipse-cpp-ganymede-SR2-linux-gtk.tar.gz
        将下载的两个包分别解压到相应的安装目录即可。

        在运行eclipse时,窗口停在空白,无法打开,后来在workspace/.metedata/.log文件中发现了错误,org.eclipse.swt.SWTError: XPCOM error。google在这里发现方法。是xulrunner的问题,如果你的xulrunner的版本在1.9及以上,在eclipse.ini文件(位于eclipse目录下)中加入这一行 -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner 即可。重新启动eclipse,之后可以把该行删除,以后再启动都不会报错了。

        在.bashrc中添加jdk的配置信息:
    export JAVA_HOME=/opt/jdk1.7.0_04
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        对jdk环境进行测试:
    $ vi test.jave
    class test
    {
        public static void main(String[] args)
        {
            System.out.println("Hello World!");
        }
    }
    $ java test
    Hello World!
        说明环境已经配置好了。
    配置代码补全:
        打开eclipse,window->preferences->General->keys,修改Content Assist的绑定键,因为默认的是Ctrl+Space,与输入法冲突。
    文字自动补全:
        打开eclipse,window->preferences->General->keys,修改Context completion的绑定键,可以自动地补全自定义的变量或函数。
    指定头文件:
        在嵌入式开发中,使用的内核头文件与应用编程头文件并不一样。Project->properties->C/C++ General->Paths and Symbols->include 添加对应的内核头文件目录,比如:/usr/src/linux-headers-2.6.32-5-common/include或/home/fantity/kernel/linux/linux-2.6.39.4/include/等。

    Reference:
    http://galigio.org/2011/03/07/kernel-development-using-the-eclipse-ide/
    http://blog.csdn.net/jubincn/article/details/6212562

  • 相关阅读:
    <转>性能测试浅谈
    Linux内存机制以及手动释放swap和内存
    Jmeter(十二)_打印时间戳
    Jmeter(二十一)_脚本参数化与内存溢出的解决方案
    Jmeter(五)_函数
    爬虫利器_you-get
    Jmeter(九)_获取JDBC响应做接口关联
    JMeter(十三)-代理服务器录制脚本
    JMeter(十)-正则表达式关联
    JMeter(十四)-自动生成测试报告
  • 原文地址:https://www.cnblogs.com/lidabo/p/4681514.html
Copyright © 2011-2022 走看看