FC12下OKL4編譯環境的搭建

2021-05-22 05:09:21 字數 1345 閱讀 2690

由於本人用不習慣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...