新的Ubuntu14搭建海思嵌入式开发环境

2019-07-13 03:00发布

新的Ubuntu14搭建海思嵌入式开发环境

安装32位支持**

  • apt-get install lib32z1 lib32ncurses5 libc6-i386 libstdc++6 lib32stdc++6

部分基础库安装**

  • apt-get install bison build-essential flex zlib1g-dev libncurses-dev libx11-dev gperf g++-multilib apt-file libxml2-utils xsltproc android-tools-* u-boot-tools

工具类库安装**

  • apt-get install ctags ack-grep samba nfs-kernel-* openssl gimp inkscape gthumb ttf-wqy-zenhei cifs-utils minicom filezilla wireshark

jdk函数支持**

  • update-alternatives --install /usr/bin/javac javac /home/workspace/tools/jvm/jdk1.6.0_38/bin/javac 1
    update-alternatives --install /usr/bin/java java /home/workspace/tools/jvm/jdk1.6.0_38/bin/java 1
    update-alternatives --install /usr/bin/javaws javaws /home/workspace/tools/jvm/jdk1.6.0_38/bin/javaws 1
    update-alternatives --install /usr/bin/jajsdkfjlkr jar /home/workspace/tools/jvm/jdk1.6.0_38/bin/jar 1
    update-alternatives --install /usr/bin/javap javap /home/workspace/tools/jvm/jdk1.6.0_38/bin/javap 1
    update-alternatives --config javac
    update-alternatives --config java
    update-alternatives --config javaws
    update-alternatives --config jar
    update-alternatives --config javap

VIM/GIT等开发安装必要库

  • apt-get install vim ctags git gitg

输入法支持

  • apt-get install fcitx fcitx-config-gtk fcitx-sunpinyin fcitx-googlepinyin fcitx-module-cloudpinyin
  • 当然也可以安装搜狗输入法,直接下载搜狗的deb包,用 dpkg -i deb包 安装就好了,如果遇到安装需要库支持使用(apt-get install -f)强行安装依赖即可。

楼主用的vim环境搭建基础

git alias

  • git config --global push.default simple
    git config --global alias.st status
    git config --global alias.ci commit
    git config --global alias.cim 'commit -m'
    git config --global alias.co checkout
    git config --global alias.br branch
    git config --global alias.ps push
    git config --global alias.pl pull
    git config --global alias.unstage 'reset HEAD'
    git config --global alias.last 'log -1'
    git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"