亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Ubuntu > 正文

Ubuntu開發筆記

2024-06-28 13:19:13
字體:
來源:轉載
供稿:網友
Ubuntu開發筆記

這些操作在ubuntu14.04.1或者ubuntu12.04.5中進行

首先,安裝ubuntu12.04(LTS)版本

安裝按照高級安裝方式,系統分配40G如下:

/dev/sda* ext4 / 14G

/dev/sda* ext4 /work 20G

/dev/sda* swap 2G

/dev/sda* ext4 /home 4G

ubuntu12.04開機黑屏解決方法

實驗一:排除硬件故障光盤啟動,一切正常,說明不是硬件的問題,順便檢查了硬盤沒有問題。

實驗二:排除版本啟動時按 shift 鍵出現grub菜單。

選擇其他內核版本啟動,仍然黑屏。

實驗三:查看錯誤提示在顯示grub菜單的時候,按 e ,可以調整內核啟動的參數,把 quiet splash 改成 text splash。

F10 啟動后,進入命令行模式。

startx進入圖形模式,報 Error:API mismatch: the NVIDIA kernel module ... ,找到故障原因,是nvidia 顯卡驅動不完全安裝造成無法進入圖形模式。復制代碼代碼如下:sudo apt-get purge nvidia*

sudo apt-get install nvidia-current-updates-dev重啟即可。

安裝Vmware tools

點擊虛擬機,點擊安裝Vmware tools出現安裝光盤,復制壓縮包,解壓壓縮包到一個位置,運行vmware-install.pl即可命令: sudo ./vmware-install.pl

解決gedit編輯器中文亂碼問題

先決條件:gedit3.x版本需要安裝dconf-editor:sudo apt-get install dconf-tools(ubuntu12.04以上都是這個版本)

先決條件:gedit2.x版本gconf-editor:sudo apt-get install gconf-editor然后按照網上的設置就可以解決這個問題。請百度。

下面一行是我最新才用的命令行,目前在英文環境也沒有出現問題。

gsettings set org.gnome.gedit.PReferences.encodings auto-detected"['GB18030', 'UTF-8', 'CURRENT', 'ISO-8859-15', 'UTF-16']"

當然后面兩行也是OK的,但是我的ubuntu在英文環境還是會出現亂碼,需要在中文環境才行。

gsettings setorg.gnome.gedit.preferences.encodings auto-detected "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"gsettings setorg.gnome.gedit.preferences.encodings shown-in-menu "['GB18030', 'GB2312', 'GBK', 'UTF-8', 'BIG5', 'CURRENT', 'UTF-16']"

當然也可以輸入dconf-editor在里面修改,請參考我轉載的文章。

修改places

從13.04或13.10開始,Ubunt文件管理器(Nautilus)側邊欄的頂部顯示為“位置(Place)”,大都是我一年用不著幾次的文件夾,一直看它不順眼?,F在裝UbuntuKylin 14.04,竟然還是沒有改觀。只好大肆搜索,果然不是我一個人對此覺得不爽,

原文在此:http://jamesmcminn.com/2012/12/removing ... -6-places/

簡單來說就是修改個人目錄 ~/.config 下的 user-dirs.dirs 文件,將你不想要的都注釋掉或者刪除:# This file is written by xdg-user-dirs-update

# If you want to change or add directories, just edit the line you're

# interested in. All local changes will be retained on the next run

# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped

# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an

# absolute path. No other format is supported.

XDG_DESKTOP_DIR="$HOME/Desktop"

#XDG_DOWNLOAD_DIR="$HOME/Downloads"

#XDG_TEMPLATES_DIR="$HOME/Templates"

#XDG_PUBLICSHARE_DIR="$HOME/Public"

#XDG_DOCUMENTS_DIR="$HOME/Documents"

#XDG_MUSIC_DIR="$HOME/Music"

#XDG_PICTURES_DIR="$HOME/Pictures"

#XDG_VIDEOS_DIR="$HOME/Videos"

保存好后在本目錄下命令行輸入

echo "enabled=false" > ~/.config/user-dirs.conf

重啟看看,是不是清爽了。

安裝谷歌輸入法

>sudo apt-get install ibus-googlepinyin log out后重啟添加輸入法即可。

如何修改終端用戶名顏色修改為紅色

tipsbychsry:由于輸入特定符號會導致亂碼,亂碼部分用.............顯示,有些截圖顯示?。。。。。。?!

整個操作代碼流程圖片和最終顯示結果

輸入>echo $PS1

顯示:如上圖

在個人用戶文件夾輸入

輸入gedit ~/.bashrc

修改這幾行代碼

if [ "$color_prompt" = yes ]; then

PS1=....

else

PS1==...

fi

unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir

重改為:

# if [ "$color_prompt" = yes ]; then

#PS1='$........../[/033[01;32m/]/u@/h/[/033[00m/]:/[/033[01;34m/]/w/[/033[00m/]/$ '

# else

# PS1='$......................../u@/h:/w/$ '

# fi

unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir

然后再文件的末尾一行加上:

(下一行是截圖)PS1='$.................../033[01;31m/]/u/[/033[00m/]@/h:/w/$ '

保存后退出,然后source一下,也就是輸入>source ~/.bashrc

在root文件夾里面位置/root也同樣操作一遍。

以上是我個人的修改。

以下是網上的參考:(再下面是截圖)

customer: PS1='$......................../[/033[01;32m/]/u@/h/[/033[00m/]:/[/033[01;34m/]/w/[/033[00m/]/$ '

root: PS1='$......................../[/033[01;32m/]/u@/h/[/033[00m/]:/[/033[01;34m/]/w/[/033[00m/]/$ '

一、配置靜態IP1、配置靜態IP/etc/network/interfacesauto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.104gateway 192.168.1.1netmask 255.255.255.02、配置靜態DNS/etc/resolv.conf# Generated by NetworkManagernameserver 192.168.1.13、重啟網絡配置sudo /etc/init.d/networking restart二、配置sambasudo apt-get install samba增加用戶名接入1、找到/etc/samba/smb.conf文件中的"#security = user"并開啟它 security = user2、將下列幾行新增到文件的最后面,假設允許訪問的用戶為yzl。而文件夾的共享名為 Share,讓XP用戶通過這個yzl來和我們進行數據交流[share] comment = Users profiles path = /home/yzl/sharedir# guest ok = yes browseable = yes writable = yes public = yes //no表示除了test這個用戶,其它用戶在進入samba服務器后看不見sharedir這個目錄,如果為yes,雖然能看見sharedir這個目錄,但除了test這個用戶能進入這個目錄,其它人進不了。 valid users = test建立共享目錄#mkdir /home/yzl/sharedir#chown -R test:test /home/yzl/sharedir//因為是root建立的目錄,其它用戶只有讀的權限,所還得把權限改一下。當然也可以簡單的用#chmod 777 /home/yzl/sharedir。還有個問題就是共享里目錄的文件如果有些能訪問有些不能訪問,那肯定也是權限的問題,進入/home/yzl/sharedir,直接#chmod 777 *來解決。給samba服務器添加用戶$ sudo useradd test$ sudo smbpasswd -a testNew SMB passWord:Retype new SMB password:Added user test.設置samba服務要注意以下兩點(即兩個兩次):1.添加兩次用戶:一次添加系統用戶#useradd test;再一次是添加samba用戶#smbpasswd -a test;2.設置兩次權限:一次是在smb.conf中設置共享文件夾的權限:再一次是在系統中設置共享文件夾的權限#chmod 777 文件夾名。重啟samba服務sudo service smbd restartlinux下測試sudo mount -o username="test",password="123456" //192.168.1.101/share /mnt/

Git使用操作:

先安裝git:

sudo apt-get install git git-core

在第一次使用Git時,你需要告訴你的協同開發者,你是誰以及你的郵箱,在你提交的時候,Git需要這兩個信息。具體通過以下命令設置:

gitconfig--globaluser.name“XXX”

gitconfig--globaluser.email XXXXXXX@Gmail.com

當你通過ssh協議與遠端服務器進行通信的時候,你可以通過以下命令生成ssh密鑰對:

ssh-keygen -C 'XXXXXX@gmail.com' -t rsa

(默認使用前面那行命令,這行也可以)ssh-keygen-trsa

如果你沒有指定密鑰名稱和存放路徑的話,它默認把兩個不對稱密鑰放在你的家目錄下的.ssh目錄下,密鑰文件默認名稱為id_rsa和id_rsa.pub,前者是私鑰,后者是公鑰。中間可能會要你設定訪問密鑰密碼,這個可以設,可以不設,但為了安全考慮,還是建議你設一個訪問密碼。否則,意味著任何持有你密鑰的人都可以使用該密鑰。

將Public Key 添加到GitHub

打開你的GitHub->SSH Public Key->點擊“Add another public key”, 將你的public key(id_rsa.pub)的內容拷貝到GitHub中

可以使用ssh -vgit@github.com命令來測試鏈接是否暢通

這些設定完之后,你可以通過獲得任何一個公開的代碼倉庫來檢測你的git是否工作正常。比如下面這個:

gitclonehttps://github.com/jackyh/qt210_ics_uboot.git

其他技巧:

$ cd ~/.ssh //檢查計算機ssh密鑰

從Github 用git下載的四種方法

以gerrit-trigger-plugin為例,下面的鏈接都是從相應頁面上直接拷貝的。

法一:不用github的賬號,打開這個庫在github上的主頁,運行下面命令即可

(read only)運行命令$git clonehttps://github.com/jackyh/qt210_ics_kernel3.0.8

下面的三種方法都要先在github上注冊賬戶,然后生成相應的ssh key,并把public key添加到個人賬戶里面,詳見github幫助

法二:(read+write)$git clone git@github.com:jackyh/qt210_ics_kernel3.0.8.gitit (需要輸入密碼) (常用第二種)

法三:(read+write)$git clone https://jackyh@github.com/jackyh/qt210_ics_kernel3.0.8.git (還沒有試過)

會提示輸入密碼,注意此處的密碼不是你在github上賬戶的密碼,而是當前登錄系統用戶的密碼。 (這個真不知道)

法四:(read only)$git clonegit://github.com/jackyh/qt210_ics_kernel3.0.8.git

JRE vs OpenJDK vs Oracle JDK

在我們繼續了解如何安裝java之前,讓我們快速地了解JRE、OpenJDK和Oracle JDK之間的不同之處。

JRE(Java Runtime Environment),它是你運行一個基于Java語言應用程序的所正常需要的環境。如果你不是一個程序員的話,這些足夠你的需要。

JDK代表Java開發工具包,如果你想做一些有關Java的開發(閱讀程序),這正是你所需要的。

OpenJDK是Java開發工具包的開源實現,Oracle JDK是Java開發工具包的官方Oracle版本。盡管OpenJDK已經足夠滿足大多數的案例,但是許多程序比如Android Studio建議使用Oracle JDK,以避免UI/性能問題。

檢查Java是否已經安裝在Ubuntu上

打開終端,使用下面的命令:

java -version

如果你看到像下面的輸出,這就意味著你并沒有安裝過Java:

The program ‘java’ can be found in the following packages:

*default-jre

* gcj-4.6-jre-headless

* openjdk-6-jre-headless

* gcj-4.5-jre-headless

* openjdk-7-jre-headless

Try: sudo apt-get install

在Ubuntu和Linux Mint上安裝Java

看了各種類型‘Java’的不同之后,讓我們看如何安裝他們。

在Ubuntu和Linux Mint上安裝JRE

打開終端,使用下面的命令安裝JRE:

sudo apt-get install default-jre

在Ubuntu和Linux Mint上安裝OpenJDK

在終端,使用下面的命令安裝OpenJDK Java開發工具包:

sudo apt-get install default-jdk

特殊地,如果你想要安裝Java 7或者Java 6等等,你可以使用openjdk-7-jdk/openjdk-6jdk,但是記住在此之前安裝openjdk-7-jre/openjdk-6-jre。

在Ubuntu和Linux Mint上安裝Oracle JDK

使用下面的命令安裝,只需一些時間,它就會下載許多的文件,所及你要確保你的網絡環境良好:

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

sudo apt-get install oracle-java8-set-default

打印消息:

java version "1.8.0_51"

Java(TM) SE Runtime Environment (build 1.8.0_51-b16)

Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)

表示已經安裝好了-chsry

如果你想安裝Java 7(i.e Java 1.7),在上面的命令中用java7代替java8。

安裝Java JDK6.0:

在ubuntu12.04版本以下按照的辦法

>sudo gedit /etc/apt/source.list

末尾添加deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse(之前的地址不能用,改為這個?。。。。?/p>

將"deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"改為"deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse"就可以了

$ sudo add-apt-repository "deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse"(如果按照上面的設置此行代碼就不用了)

$ sudo apt-get update

$ sudo apt-get install sun-java6-jdk

JDK6.0在ubuntu14.04版本無法使用?。。。?!

關于ubuntu的sources.list總結

以一行為例:deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse

每一行的開頭是deb或者deb-src,分別表示直接通過.deb文件進行安裝和通過源文件的方式進行安裝。

deb或者deb-src字段之后,是一段URL,之后是五個用空格隔開的字符串,分別對應相應的目錄結構。在瀏覽器中輸入http://archive.ubuntu.com/ubuntu/,并進入dists目錄,可以發現有5個目錄和前述sources.list文件中的第三列字段相對應。任選其中一個目錄進入,可以看到和sources.list后四列相對應的目錄結構。

Ubuntu Linux 環境變量PATH設置

>export PATH=/bin/:$PATH

Ubuntu Linux系統環境變量配置文件:

/etc/profile : 在登錄時,操作系統定制用戶環境時使用的第一個文件 ,此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行。

/etc /environment : 在登錄時操作系統使用的第二個文件, 系統在讀取你自己的profile前,設置環境文件的環境變量。

~/.profile : 在登錄時用到的第三個文件 是.profile文件,每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件。

/etc/bashrc : 為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.

~/.bashrc : 該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該該文件被讀取。

PASH環境變量的設置方法:

方法一:用戶主目錄下的.profile或.bashrc文件(推薦)

登錄到你的用戶(非root),在終端輸入:

$ sudo gedit ~/.profile(or .bashrc)

可以在此文件末尾加入PATH的設置如下:

export PATH=”$PATH:your path1:your path2 ...”

保存文件,注銷再登錄,變量生效。

該方式添加的變量只對當前用戶有效。

方法二:系統目錄下的profile文件(謹慎)

在系統的etc目錄下,有一個profile文件,編輯該文件:

$ sudo gedit /etc/profile

在最后加入PATH的設置如下:

export PATH=”$PATH:your path1:your path2 ...”

該文件編輯保存后,重啟系統,變量生效。

該方式添加的變量對所有的用戶都有效。

方法三:系統目錄下的 environment 文件(謹慎)

在系統的etc目錄下,有一個environment文件,編輯該文件:

$ sudo gedit /etc/environment

找到以下的 PATH 變量:

PATH="<......>"

修改該 PATH 變量,在其中加入自己的path即可,例如:

PATH="<......>:your path1:your path2 …"

各個path之間用冒號分割。該文件也是重啟生效,影響所有用戶。

注意這里不是添加export PATH=… 。

方法四:直接在終端下輸入

sudo export PATH=/usr/local/arm/arm-2009q3/bin/:$PATH

或者sudo export PATH="$PATH:your path1:your path2 …"

這種方式變量立即生效,但用戶注銷或系統重啟后設置變成無效,適合臨時變量的設置。

注 意:方法二和三的修改需要謹慎,尤其是通過root用戶修改,如果修改錯誤,將可能導致一些嚴重的系統錯誤。因此筆者推薦使用第一種方法。

另外嵌入式 Linux的開發最好不要在root下進行(除非你對Linux已經非常熟悉了?。。?/p>

以免因為操作不當導致系統嚴重錯誤。

問題解決1: 因為不小心在 etc/environment里設在環境變量導致無法登錄

提示:不要在 etc/environment里設置 export PATH這樣會導致重啟后登錄不了系統

解決方法:

在登錄界面 alt +ctrl+f1進入命令模式,如果不是root用戶需要鍵入(root用戶就不許這么羅嗦,gedit編輯會不可顯示)

/usr/bin/sudo /usr/bin/vi /etc/environment

光標移到export PATH** 行,連續按 d兩次刪除該行;

輸入:wq保存退出;

然后鍵入/sbin/reboot重啟系統(可能會提示need to boot,此時直接power off)

問題解決2:

root@lenovo:~# gedit /etc/profileCommand 'gedit' is available in '/usr/bin/gedit'The command could not be located because '/usr/bin' is not included in the PATHenvironment variable.

原因分析:

是因為我在/root/.bashrc末尾一行添加了PATH=/usr/local/arm/arm-2009q3/bin/:$PATH

之后出現的,導致了PATH只有這一個路徑其他路徑都沒有了

解決辦法就是在終端輸入export PATH=/usr/bin/:$PATH

那個命令的路徑沒有,就輸入那個,然后再進入gedit /root/.bashrc

刪除自己添加的錯誤的PATH

>之前這樣修改錯誤的,應該在/root/.bashrc末尾一行添加export PATH=$PATH:/usr/local/arm/arm-2009q3/bin

問題解決3:

在嵌入式開發中如果確實路徑直接在終端添加,這樣子重啟后就消失,對系統無害

>#export PATH=$PATH:/usr/local/arm/arm-2009q3/bin

或者export PATH=/usr/local/arm/arm-2009q3/bin/:$PATH (應該是一樣的,別忘了加export就行)

># echo $PATH

/usr/local/arm/arm-2009q3/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

用SSH2客戶端登陸UBUNTU

前提工作:兩臺機器能夠ping 通IP地址。原來ubuntu默認的ssh服務是沒有安裝的.SSH分客戶端openssh-client和openssh-server如果你只是想登陸別的機器的SSH只需要安裝openssh-client(ubuntu有默認安裝,如果沒有則sudo apt-get install openssh-client),如果要使本機開放SSH服務就需要安裝openssh-serversudo apt-get install openssh-server然后確認sshserver是否啟動了:ps -e |grep ssh如果看到sshd那說明ssh-server已經啟動了。如果沒有則可以這樣啟動:sudo /etc/init.d/ssh startssh-server配置文件位于/ etc/ssh/sshd_config,在這里可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。然后重啟SSH服務:sudo /etc/init.d/ssh stopsudo /etc/init.d/ssh start然后使用以下方式登陸SSH:ssh tuns@192.168.0.100tuns為192.168.0.100機器上的用戶,需要輸入密碼。斷開連接:exit注:可以使用SecureCRT來登陸SSH 選擇ssh2,hostname:IP地址,Username:chsry.(tipsbychsry:驗證可用)

Windows 使用ftp服務給ubuntu傳輸文件設置

默認沒有安裝,需要>sudo apt-get install vsftpd

安裝VSFTPd后,其默認為匿名FTP服務器,只允許匿名用戶登錄。

>sudo gedit /etc/vsftpd.conf

把listen=YES | anonymous_enable=YES | local_enable=YES | write_enable=YES | local_umask=022 前面的#去掉,保存退出,然后重啟>service vpftpd restart

使用CuteFTP等工具即可連接ubuntu。(tipsbychsry:驗證可用)

QT210下載燒錄android2.3過程

將安裝所需要的 4 個文件

arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.tar

u-boot-samsung-dev.bz2

android-kernel-samsung-dev-full.bz2

android-samsung-dev-full-rtl81xx.bz2

復制到虛擬機本地

在/home/armzone/目錄下建立新的文件夾“QT210”,把文件拷貝到這個目錄

在終端下輸入以下內容,在/usr/local 創建 arm 目錄,必須加創建目錄命令前面必須加 sudo

cd /usr/local

sudo mkdir arm

然后轉到 QT210 目錄下,解壓工具鏈到/usr/local/arm 目錄

sudo tar jxvf arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.tar -C /usr/local/arm/

(注意!此命令在同一行上,不要用回車換行!圖片上的換行是文字輸入超過窗口寬度時候自動換行,以下所有操作相同。)

命令前面加 sudo,有時會要求輸入用戶密碼,輸完后回車,后續都如此操作,不再提示。

查看工具鏈是否安裝正確,輸入

ls /usr/local/arm/arm-2009q3/bin/

編譯 U-boot

確?;氐?QT210 目錄,解壓縮 u-boot 的源代碼:

命令如下:

tar jxvf u-boot-samsung-dev.bz2

進入 u-boot 代碼目錄:

命令如下:

cd u-boot-samsung-dev/

清除原來的編譯痕跡:

命令如下:

make clean

make distclean

配置單板類型:

make smdkv210single_config

編譯:命令:

make

最后將當前目錄下生成我們要燒寫的目標文件'u-boot.bin'

編譯 Kernel

回到/home/armzone/QT210 目錄

cd /home/armzone/QT210

壓內核源代碼包

tar jxvf android-kernel-samsung-dev-full.bz2

cd android-kernel-samsung-dev-full

把 uboot 目錄下的 mkimage 文件拷貝到/usr/bin

sudo cp /home/armzone/QT210/u-boot-samsung-dev/tools/mkimage /usr/bin/

然后執行如下命令:

cp config_QT210_android .config

開始編譯內核

編譯內核命令如下:

make uImage

編完成后將生成文件'uImage',編譯生成的 uImage 位于 arch/arm/boot 目錄下!

編譯 android

(1)解壓縮 android2.3.1 源代碼文件,命令如下:

回到 home/armzone/QT210 目錄

(2)安裝所必須的很多庫文件,這一步很重要,同時需要很耐心:

在安裝庫之前,需要先添加一個下載源,在終端執行以下命令:

sudo gedit /etc/apt/sources.list

用 gedit 打開 sources.list 文件,在最后新加一行,輸入:

deb http://cz.archive.Ubuntu.com/ubuntu hardy-updates main multiverse

deb http://cz.archive.Ubuntu.com/ubuntu trusty-updates main multiverse

點擊 Save,保存后關閉 gedit

編譯過程分兩步:第一步安裝必要的庫,第二部執行編譯腳本。

添加完源之后,進行源更新,在終端輸入:

sudo apt-get update

(a)庫的第一部分,在終端界面里面執行如下命令 :

sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev g++

(注意!此命令在同一行上,不要插入回車換行!建議把光盤中的 cmd.txt 文件拷貝到虛擬機,然后復制命令,以下操作要求相同,不再重復)

中間會出現下載提示,輸入 y,回車即可繼續。(后續安裝過程,需要下載都會有此提示,按此操作,不再重復)

【發現錯誤:無法找到libwxgtk2.6-dev,修改如下:】

sudo apt-get installgit-coregnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curl libncurses5-dev zlib1g-dev g++

【網上參考的庫】

sudo apt-get install build-essential

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install libc6-dev

sudo apt-get install patch

sudo apt-get install texinfo

sudo apt-get install libncurses-dev

sudo apt-get install git-core gnupg

sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl

sudo apt-get install ncurses-dev

sudo apt-get install zlib1g-dev

sudo apt-get install valgrind

sudo apt-get install python2.5

(b)庫的第二部分,在終端界面里面執行如下命令

sudo apt-get install gcc-multilib g++-multilib libc6 libc6-dev

繼續安裝庫,在終端輸入

sudo apt-get install libncursesw5 libncursesw5-dev libncurses5-dev libncurses5

繼續安裝庫,在終端輸入

(c)安裝 java 庫,包括 sun-java5 和 sun-java6:

首先是安裝sun-java6

在ubuntu12.04版本以下按照的辦法(JDK6.0在ubuntu14.04版本無法使用?。。。。?/p>

>sudo gedit /etc/apt/sources.list

末尾添加deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse

$ sudo add-apt-repository "deb http://old-releases.ubuntu.com/ubuntu/ hardy multiverse" (如果按照上面的設置此行代碼就不用了)$ sudo apt-get update$ sudo apt-get install sun-java6-jdk

在安裝過程需要接受 Java 的協議,會自動跳出協議的界面,按“Tab”鍵選中“OK”選中時為紅色背景。

按回車或者空格確認。

->java -version

java version "1.6.0_06"

Java(TM) SE Runtime Environment (build 1.6.0_06-b02)

Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)

然后安裝 sun-java5

在終端界面里面執行如下命令:

sudo apt-get install sun-java5-jdk

(3)執行編譯命令

轉到 andriod 目錄

在 android 代碼目錄下,執行如下命令:

對于 32 位系統,

./build_android_32.sh

對于 64 位系統,

./build_android_64.sh

edit-by-chsry-in-2015-08-17


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产精品三级精品av网址| 欧美日韩福利视频| 777777777亚洲妇女| 亚洲女性裸体视频| 亚洲成人免费在线视频| 亚洲福利视频久久| 91九色在线视频| 国产精品久久久久久久久影视| 亚洲欧美激情视频| 欧美在线激情视频| 久久精品夜夜夜夜夜久久| 浅井舞香一区二区| 久久亚洲精品小早川怜子66| 久久中文字幕国产| 亚洲尤物视频网| 亚洲欧美日韩精品久久亚洲区| 成人激情视频小说免费下载| 中文字幕在线看视频国产欧美在线看完整| 亚洲第一天堂无码专区| 欧美日韩亚洲高清| 日韩av综合中文字幕| 中日韩美女免费视频网站在线观看| 欧美日韩精品在线| 亚洲女人被黑人巨大进入al| 国产成人精品免高潮费视频| 日韩av123| 国产在线久久久| 性色av一区二区三区在线观看| 97精品一区二区三区| 揄拍成人国产精品视频| 精品亚洲国产成av人片传媒| 久久久久久久久中文字幕| 亚洲四色影视在线观看| www日韩欧美| 精品国产福利视频| 91高潮在线观看| 亚洲激情自拍图| 国产欧美日韩专区发布| 中文字幕最新精品| 伊人久久久久久久久久久| 国产精品国产三级国产aⅴ浪潮| 亚洲国产成人精品久久| 久久伊人免费视频| 2021久久精品国产99国产精品| 久久久人成影片一区二区三区观看| 亚洲一区二区中文字幕| 亚洲国内精品视频| 久久精彩免费视频| 在线视频免费一区二区| 久久久久久12| 欧美国产日产韩国视频| 国产精品日韩一区| 不卡av电影院| 国产一区二区黑人欧美xxxx| 欧美成人精品在线观看| 欧美成人手机在线| 欧美日韩高清区| 性欧美亚洲xxxx乳在线观看| 国产精品久久久久久久美男| 亚洲成人网av| 精品免费在线视频| 久久这里只有精品视频首页| www.国产精品一二区| 78色国产精品| 成人午夜在线视频一区| 久久国产精品亚洲| 日韩精品在线免费观看| 国产精品亚洲视频在线观看| 欧美一级大片视频| 国产日产久久高清欧美一区| 1769国内精品视频在线播放| 日韩精品中文字幕有码专区| 久久精品国产欧美激情| 色99之美女主播在线视频| 欲色天天网综合久久| 亚洲欧美激情四射在线日| 自拍偷拍亚洲一区| 91国内在线视频| 国产精品中文字幕在线| 久久精品视频免费播放| 国产精品免费小视频| 欧美一区二粉嫩精品国产一线天| 日韩成人激情在线| 日韩视频免费在线| 深夜成人在线观看| 国产精品视频不卡| 欧美午夜视频在线观看| 97国产在线观看| 欧美中文在线观看国产| 亚州国产精品久久久| 久久偷看各类女兵18女厕嘘嘘| 久久免费精品日本久久中文字幕| 精品国产一区二区在线| 操人视频在线观看欧美| 69精品小视频| 欧美黄色三级网站| 亚洲人成电影网站| 久热国产精品视频| 国产69精品99久久久久久宅男| 亚洲黄色有码视频| 欧美午夜美女看片| 成人午夜高潮视频| 亚洲免费视频观看| 中文精品99久久国产香蕉| 91系列在线观看| 亚洲欧洲日产国产网站| 中文字幕久精品免费视频| 成人做爰www免费看视频网站| 51精品国产黑色丝袜高跟鞋| 91久久精品美女| 亚洲第一福利在线观看| 亚洲91精品在线观看| 最新亚洲国产精品| 日韩在线视频中文字幕| 97免费视频在线播放| 国产一区二区三区在线| 国产一区欧美二区三区| 国产一区二区三区直播精品电影| 国产精品永久免费| 91亚洲永久免费精品| 亚洲激情小视频| 欧美国产日本高清在线| 91在线免费视频| 亚洲欧美激情视频| 色综合亚洲精品激情狠狠| 亚洲午夜女主播在线直播| 欧洲亚洲在线视频| 96pao国产成视频永久免费| 日本免费在线精品| 国产精品久久久久9999| 亚洲一区国产精品| 97超碰蝌蚪网人人做人人爽| 欧美日韩国产色| 亚洲人成人99网站| 国产精品96久久久久久又黄又硬| 国产精欧美一区二区三区| 亚洲va欧美va国产综合久久| 午夜精品一区二区三区在线播放| 久久久久国产精品免费网站| 亚洲精品午夜精品| 国产中文字幕亚洲| 中文字幕久久亚洲| 日韩电影免费观看中文字幕| 久久艹在线视频| 九九热在线精品视频| 国产啪精品视频| 蜜臀久久99精品久久久无需会员| 日本久久精品视频| 久久这里只有精品视频首页| 97在线观看免费| 国产精品久久久久久久久免费看| 亚洲精品第一国产综合精品| 国产精品福利在线观看| 国产精品久久久久久久久免费看| 青青草原一区二区| 国模极品一区二区三区| 日韩在线观看高清| 亚洲精品美女免费| 国产精品男女猛烈高潮激情| 亚洲一区亚洲二区亚洲三区| 日韩视频免费中文字幕| 久久久久久999| 亚洲欧美国产精品专区久久| 日韩在线免费视频|