2010年10月31日 星期日

Ubuntu下安裝交叉編譯環境

1. 安裝標準的C開發環境,由於Ubuntu安裝默認是不安裝的,所以需要先安裝一下:IC开发网i M;t&_8xas'E
sudo apt-get install gcc g++ libgcc1 libg++ make gdbIC开发网 }}3A Fz i u

2.安裝交叉編譯器IC开发网L
LF'd7X1f&R­?
下載交叉編譯器cross-3.2.tar.bz2,然後解壓sudo tar jxvf /home/engelbert/cross-3.2.tar.bz2
(/home/engelbert/為你存放cross-3.2.tar.bz2 路徑)
然後將解壓後的文件都轉移到/usr/local/
3^"x6L D2Hk8E!D v z0sudo mv /home/engelbert/usr/local/arm /usr/local
IC开发网~R‑p,~J
3.把交叉編譯器的路徑加入到PATHIC开发网7k$ekN
\[1][&v
a
sudo vi /etc/bash.bashrcIC开发网9o#\:q'm2}ZP Q­a
在後面加入如下代碼:IC开发网4w9Z1n9[1`
x i
M
if [ -d /usr/local/arm ] ; thenIC开发网Zsm r9i5Gm2M‑C
PATH=/usr/local/arm/bin:"${PATH}"IC开发网v8Z
aGa ie#K‑`5m.v.F u
fiIC开发网O;Q8e \8W D$^7b q0Z

4.使新的環境變數生效IC开发网 g)h
p%b;{d
# source /etc/profile


^T i*W[1]m3|0
5.檢查是否將路徑加入PATH的方法:IC开发网 g#~ m b5^[1]s SS9g
echo $PATHIC开发网1M,m1N+x4K @[1]W Y[5]6[
如果顯示的內容中有/usr/local/arm/bin,說明已經將交叉編譯器的路徑加入PATH
i
pJ-A U|­T0
自此,交叉編譯環境安裝完成。

2010年10月30日 星期六

LGA 1156 CPU

Core i第二代處理器系列的腳位改成新的LGA1155,和目前的LGA1156腳位完全不相容,也就是說,目前LGA1156腳位的主機板(包括P55、 H55、H57晶片組)和處理器全部都會phase out,直接說拜拜!!老實說,LGA1156架構的處理器的壽命還真得是不長,而這樣的情況讓現在組Intel平台的人們真得是情何以堪 呀!!用沒多久馬上變成淘汰品,日後想升級的話還真得是傷腦筋的一件事。

至於定位在高階的LGA1366處理器部份(X58平台),目前還不會面臨被汰換的命運,預估至少還會有一年左右的壽命,要等到Intel明年後半年再推出代號「Patsbutg」平台(也就是X68),X58平台才會接著被取代。 


消息來自it.co

2010年10月29日 星期五

Python 字串型態

以下 出處於 良葛格學習筆記
http://caterpillar.onlyfun.net/Gossip/Python/StringType.html


字串是由字元序列所組成,如果你想要取得字串中某個字元,則可以使用[]指定索引,索引從0開始

Python中的索引,不僅可指定正值,還可以指定負值,實際上了解索引意義的開發人員,都知道索引其實就是相對第一個元素的偏移值,在Python中,正值索引就是指正偏移值,負值索引就是負偏移值,也就是-1索引就是倒數第一個元素,-2索引就是倒數第二個元素。

當間隔指定為正時,表示正偏移每k個取出元素,間隔指定為負時,表示負偏移每k個取出元素。[::-1]表示從索引0至結尾,以負偏移1方式
 取得字串,結果就是反轉字串。
\\ 反斜線
\' 單引號 '
\" 雙引號 "
\ooo 以8 進位數指定字元,最多三位數
\xhh 以16進 位數指定字元,至少兩位數
\uhhhh 以Unicode 16位元編碼指定字元
\Uhhhh 以Unicode 32位元編碼指定字元
\0 空字元
\n 換行
\r 歸位
\tTab

2010年10月27日 星期三

QT

在qt目錄下make後出現以下錯誤:

make: Nothing to be done for `first'解決:

將你當前目錄下的,刪除你程序主要的*.cpp 和*.h文件以外的所有文件。 
接著執行:

#qmake -projec
t 
#qmake 
#make

運行正常。

2010年10月20日 星期三

安裝Fedora9 中文輸入法

Fedora9 安裝後似乎預設沒有中文輸入法
後來上網找到了方法
在終端機輸入
yum install scim-lang-chinese

跑完重開就有了 

2010年10月19日 星期二

JAVA 環境變數

以Windows7為例
控制台 < 系統 < 進階系統設定

 


選擇 系統變數 下的Path ,按編輯

加上JAVA安裝目錄下的bin位置
圖片範例為C:\Program Files\Java\jre6\bin



2010年10月12日 星期二

小紅傘9.0免費版 到期問題

由於 現在的日期,已經超過原先 官方提共免費版的有效日期(2010/7/1)
造成更新無法成功

解決方法:
1.開始>執行,輸入C:\Program Files\Avira\AntiVir Desktop\fact.exe,按下 確定。
※如果安裝在其他資料夾請自行更改位置

2.按下hbedv.key
將”http://dl2.avgate.net/down/windows/hbedv.key”貼到檔名,按下 開啟(O)。
出現覆蓋授權提示,按下「是(Y)」。
覆蓋完後即可跟英文版一樣延長至2011/09/11


方法來自:
http://bibi.playbbs.tw/avira/

2010年10月4日 星期一

作業 做 linux from scratch

由於完全沒碰過 Linux底層的東西,要從頭做起 實在是一項考驗
再尋問google大神之後,找到一篇很不錯的教學
手把手教你如何建立自己的Linux系统

完全不用先弄個宿主系統來建置
一切用Live CD 來製作