搭建S3C6410嵌入式linux平臺
2、安裝Ubuntu
3、將Ubuntu 設置為root 用戶自動登錄
嵌入式交叉編譯,經常需要root 用戶的權限。把登錄系統后的終端的默認用戶改為root。
如果編譯過程當中出現類似權限的問題,要注意查當前用戶權限。
? 在Ubuntu 中新建一個終端(點這查看新建終端方法),輸入:
#sudo –s
#sudo passwd
輸入要設置的密碼,這樣以后我們就可以用root 用戶登錄了。
? 在終端中輸入:
#sudo gedit /etc/gdm/custom.conf
這時會彈出文本編輯器,將‘custom.conf’內容修改成下面所示內容(若原來文件為空的
話就輸入這些內容),保存關閉,重新啟動Ubuntu 就會發(fā)現已經自動用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”目錄。
這樣,內核或其他應用程序均/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
編譯器安裝正確,會顯示編譯器的版本等信息。
評論