Skip to content

Latest commit

 

History

History
87 lines (69 loc) · 3.16 KB

2016-09-16-Ubuntu零散记录.md

File metadata and controls

87 lines (69 loc) · 3.16 KB
title tags header-img preview-img grammar_cjkRuby catalog layout
Ubuntu零散记录
Linux
零散记录
img/post-bg-unix-linux.jpg
/img/andoroid与linux.png
true+
true
post
  • Android6.0编译事情

Ubuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下: sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk

去kernel目录下. xiamin@xiamin:/Work/marshmallow/android-6.0/kernel$ make rockchip_defconfig xiamin@xiamin:/Work/marshmallow/android-6.0/kernel$ make rk3288-tb_8846.img

返回工程根目录, make -j8

若编译时链接出错, 编译ART失败.照着下面的去修改ld链接文件 aosp中的ld就是ld.gold,虽然不是链接过去,但是你可以通过md5sum发现二者是同一个文件。 所以这里也链接到全局的ld.gold, 可以拷贝过去或者链接过去 cd prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin mv ld ld.old1 cp /usr/bin/ld.gold prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/bin 或者ln -s /usr/bin/ld.gold ld

  • top时S状态的含义

R (TASK_RUNNING),可执行状态
S (TASK_INTERRUPTIBLE),可中断的睡眠状态
D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态
T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态
Z (TASK_DEAD – EXIT_ZOMBIE),退出状态,进程成为僵尸进程

  • open-file browsing in terminal CMD

nautilus .

  • 我的bashrc

alias ar='adb remount '
alias log='adb logcat -v time | grep -E -i -n'
alias ab='adb reboot '
alias ap='adb push '
alias gd='git diff '
alias ga='git add '
alias gs='git status '
alias gc='git checkout '
alias build='cd ../../../;source build/envsetup.sh;lunch 5;cd -;mm -B'
alias app='cd ~/Desktop/Android/Android4.4/packages/robot/'
alias framework='cd ~/Desktop/Android/Android4.4/frameworks'
alias repo='~/Desktop/Android/rk3288/rk-repo/repo'
alias ...='cd ../../../'
alias Vim='/opt/sublime_text/sublime_text'
alias Vi='/opt/sublime_text/sublime_text'
alias subline_text='/opt/sublime_text/sublime_text'
alias android-studio='/home/xiamin/soft_xiamin/android-studio-3.0/android-studio-3/bin/studio.sh'
alias ec='/home/xiamin/soft_xiamin/adt-bundle-linux-x86_64-20131030/eclipse/eclipse'
alias java7='export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64/;export PATH=$JAVA_HOME/bin:$PATH;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'
alias java8='export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/;export PATH=$JAVA_HOME/bin:$PATH;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'
alias java6='export JAVA_HOME=/usr/jdk1.6.0_45;export PATH=$JAVA_HOME/bin:$PATH;export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'

谢谢大家阅读,如有帮助,来个喜欢或者关注吧!


本文作者:Anderson/Jerey_Jobs

博客地址 : 夏敏的博客/Anderson大码渣/Jerey_Jobs
简书地址 : Anderson大码渣
github地址 : Jerey_Jobs