搭建S3C6410嵌入式linux平臺
2、安裝Ubuntu
3、將Ubuntu 設置為root 用戶自動登錄
嵌入式交叉編譯,經(jīng)常需要root 用戶的權(quán)限。把登錄系統(tǒng)后的終端的默認用戶改為root。
如果編譯過程當中出現(xiàn)類似權(quán)限的問題,要注意查當前用戶權(quán)限。
? 在Ubuntu 中新建一個終端(點這查看新建終端方法),輸入:
#sudo –s
#sudo passwd
輸入要設置的密碼,這樣以后我們就可以用root 用戶登錄了。
? 在終端中輸入:
#sudo gedit /etc/gdm/custom.conf
這時會彈出文本編輯器,將‘custom.conf’內(nèi)容修改成下面所示內(nèi)容(若原來文件為空的
話就輸入這些內(nèi)容),保存關(guān)閉,重新啟動Ubuntu 就會發(fā)現(xiàn)已經(jīng)自動用root 用戶登錄了。
[daemon]
TimedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30
4、安裝交叉編譯器
將arm-linux-gcc-4.3.2.tgz 文件拷貝到Ubuntu 的/forlinx 目錄下,該文件位于用戶基
礎資料光盤的“實用工具”文件夾中。在Ubuntu 中新建一個終端,輸入下面的命令安裝交叉
編譯器:
#cd /forlinx (進入/forlinx 目錄)
#mkdir /usr/local/arm (創(chuàng)建目錄,若目錄已存在會提示錯誤,跳過即可)
#tar zxvf arm-linux-gcc-4.3.2.tgz -C /
(編譯器解壓到/usr/local/arm)
完成后將在/usr/local/arm/目錄下生成”4.3.2”目錄。
這樣,內(nèi)核或其他應用程序均/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc
來指定使用該交叉編譯器。
例如,我們查看這個編譯器的版本,可以運行
#/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc -v
編譯器安裝正確,會顯示編譯器的版本等信息。
評論