由於本人用不習慣ubuntu,因此還是決定把okl4的開發環境轉移到redhat裡來,網上一搜,fc家族已經發展到12了,還真的是快,跟不上時代發展呀,想想以前還在fc4、fc6上玩呢!這次也趕個時髦,直接奔向fc12去了,廢話少說,記錄一下我的安裝過程;
一、我使用的vmware版本為7.01,vmware裡沒有federa的模板,因此需要在other linux裡選擇kernel2.6.x
二、安裝,光碟選擇iso映象
三、安裝gcc3.4.4
#tar xjvf gcc-3.4.4.tar.bz2
#mkdir dst-gcc3.4.4
#由於系統已經存在gcc4.4.3版本,因此我選擇將3.4.4安裝到指定目錄
#cd gcc-3.4.4
#./configure --prefix=/home/fanyl/dst-gcc3.4.4 --enable-threads=posix --disable-checking --host=pc-redflag-linux --with-system-zlib --enable-languages=c,c++,objc
#make
#make install
這樣在/home/fanyl/dst-gcc3.4.4/bin/目錄裡就產生了gcc、g++、cpp等
建立連線
#cd /usr/bin/
#sudo ln -s /home/fanyl/dst-gcc3.4.4/gcc gcc34
#sudo ln -s /home/fanyl/dst-gcc3.4.4/cpp cpp34
#sudo ln -s /home/fanyl/dst-gcc3.4.4/g++ g++34
將原來的gcc等改名:
#sudo mv gcc gcc4.4.3
#sudo mv g++ g++4.4.3
#sudo mv cpp cpp4.4.3
需要的時候
#sudo ln -s gcc34 gcc
#sudo ln -s cpp34 cpp
#sudo ln -s g++34 g++
這樣系統放入gcc版本就變成3.4.4了
四、安裝python2.4
比較簡單,直接解壓編譯安裝就可以了;
五、編譯skyeye
這個和ubuntu下過程基本一致,只是在編譯的時候會出現缺少stropts.h的問題,我的解決辦法是直接將ubuntu下的h拷貝過來使用,編譯沒有問題
六、qemu編譯
# ./configure --target-list=arm-softmmu
#make
七、sdk、linux kernel的編譯和執行,明天再寫吧,累了。。。。。
FC12核心編譯問題
1 在編譯完成之後,會在系統的 boot目錄下面產生兩個檔案bzimage 和mykernel.img 是系統啟動的檔案。需要修改 boot grub 目錄下的grub.conf檔案修改為如下 default 0 timeout 3 splashimage hd0,0 boot grub splas...
FC12下將普通使用者新增到sudo組
步驟 1.普通使用者karen 登陸linux系統 2.用 su 切換到root使用者 注意有 這和su不同,在用命令 su 的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前使用者的環境變數,而使用帶橫線引數的 su 命令則將環境變數也一起轉換過去,就象用root登入一樣 3.執...
FC4下搞定BeepMedia和XChm
fc4早就是自己的機器上安下了家了,beepmedia也就已裝上,並且也可以用聽 了,但是中文顯示的問題卻一直沒有搞定,鬱悶咯.網上也有許多 類似的問題,不過總是在windows下時上網看到的,記不住的咯.所以一直以來就是這樣的用著.最後終於覺得還是不爽,決定弄一下.開啟beepmedia,ctrl...