Ⅰ arm-linux-gcc4.4.3怎麼安裝
1,下載並安裝arm-linux-gcc
arm-linux-gcc-4.2.1的版本在://ftp.snapgear.org/pub/snapgear/tools/arm-linux/這里可以下載,最新版arm-linux-tools-20080623.tar.gz這個可能是4.2.4的版本,因為下面有編譯4.2.4的方法還有相應的代碼包,build-arm-linux-4.2.14,此版本由於過大,我沒有下載。
下面的這個是ARM官方給的下載鏈接http://www.codesourcery.com/gnu_toolchains/arm/download.html,然後將HOST選擇為IA32 GNU/Linux,點擊下載就可以了。不過前綴為arm-2010.09-51-arm-none-eabi-i686-pc-linux-gnu而不是arm-linux-。。。
在友善之臂官方網站http://www.arm9.net/download.asp下載arm-linux-gcc4.4.3。
2,刪除之前安裝有舊版本,執行
[root@localhost ~]# rm -rf /opt/arm
3,對新版本arm-linux-gcc-4.4.3進行解壓(注意,如果我們加上了-C,那麼就會自動解壓到/usr/local/arm/這個目錄下),但是友善之臂按照下列方式解壓,不會解壓到/usr/local/arm/目錄下的,這是因為友善之臂把/usr/local/arm/目錄修改成了 /opt/FriendlyARM/toolschain/,除非自己在把它修改過來
[root@localhost ~]# tar -ivxzf /smbroot/arm-linux-gcc-4.4.3.tar.gz -C /
4,修改配置文件,將arm-linux-gcc添加到環境變數中,因為arm-linux-gcc的命令是在/usr/local/arm/4.4.3/bin下,其目的通過對全局變數綁定使之能夠在任意一個目錄下能夠執行該命令。
打開設置文件
[root@localhost opt]# vi /etc/profile
在打開的文件的
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/4.4.3/bin
fi
或者在文件末尾添加
export PATH=$PATH:/usr/local/arm/4.4.3/bin
保存退出
5,立即使新的環境變數生效,不用重啟電腦
[root@localhost opt]# source /etc/profile
[root@localhost opt]#
6,檢查是否將路徑加入到PATH:
[root@localhost opt]# echo $PATH
顯示的內容中有/usr/local/arm/4.4.3/bin,說明已經將交叉編譯器的路徑加入PATH。至此,交叉編譯環境安裝完成。
7,測試是否安裝成功
首先,執行find命令查詢一下arm-linux-gcc的位置
[root@localhost ~]# find / -name arm-linux-gcc
/opt/arm/toolschain/4.4.3/bin/arm-linux-gcc
[root@localhost ~]#
可以看到arm-linux-gcc的位置與環境變數中設定的路徑一致
接下來查詢arm-linux-gcc的版本
[root@localhost bin]# arm-linux-gcc -v
Using built-in specs.
Target: arm-none-linux-gnueabi
Configured with: /opt/FriendlyARM/mini2440/build-toolschain/working/src/gcc-4.4.3/configure --build=i386-build_redhat-linux-gnu --host=i386-build_redhat-linux-gnu --target=arm-none-linux-gnueabi --prefix=/opt/FriendlyARM/toolschain/4.4.3 --with-sysroot=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --enable-languages=c,c++ --disable-multilib --with-arch=armv4t --with-cpu=arm920t --with-tune=arm920t --with-float=soft --with-pkgversion=ctng-1.6.1 --disable-sjlj-exceptions --enable-__cxa_atexit --with-gmp=/opt/FriendlyARM/toolschain/4.4.3 --with-mpfr=/opt/FriendlyARM/toolschain/4.4.3 --with-ppl=/opt/FriendlyARM/toolschain/4.4.3 --with-cloog=/opt/FriendlyARM/toolschain/4.4.3 --with-mpc=/opt/FriendlyARM/toolschain/4.4.3 --with-local-prefix=/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-c99 --enable-long-long --enable-target-optspace
Thread model: posix
gcc version 4.4.3 (ctng-1.6.1)
[root@localhost bin]#
可以看到arm-linux-gcc的版本號,至此,arm-linu-gcc已成功安裝。
Ⅱ 怎樣下載安裝最新原版Linux操作系統
原版 Linux 操作系統只是個內核,對於普通用戶來說,是不能直接使用的。
我們所說專的 Linux 發行屬版,其實應該叫GNU/Linux。即 自由軟體+Linux內核。不同 Linux 發行版的區別主要在於:默認安裝的軟體不同、默認的設置不同。
所以你想作為普通用戶使用 Linux,而不是作為 Linux 的開發人員,只能安裝某個 Linux 發行版,而不只是安裝一個內核。
如果你非得安裝 Linux 內核,那就到linux內核官網,下載它的源碼,自行編譯。
Ⅲ linux那個版本最好用
目前主流和來常用的Linux版本自主要有:
1、Redhat 版本5.5和6.0最新;培訓、學習、應用、知名度最高的Linux發行版本,對硬體兼容性來說也比較不錯,版本更新很快,對新硬體和新技術支持較好。
2、Debian 版本5.0和6.0最新;社區版的Linux來說是較好的,文檔和資料較多,尤其是英文的。但在國內的佔有率有一定的局限性。關鍵是上手難,但在所有的Linux發行版本中,這個版本應該說是最自由的。
3、SuSe 版本11和11.4最新;最華麗的Linux發行版,很多人都這樣說,X windows和程序應用方面做得確實不錯。尤其與Microsoft的合作關系,應該是在所有的Linux發行版本中最親密的。
4、Ubuntu 版本9和10最新;最近幾年出來的,主要指Server版本,強項就是其desktop版,應用實在太廣泛了。
5、Centos 版本5.4和6.0最新;這個發行版主要是Redhat企業版的社區版,基本上跟redhat是兼容的,相對來說局限性教少。很多人都喜歡使用。
Ⅳ Linux系統都有哪些版本
而工欲善其事,必先利其器,Linux的世界相當廣大,除了最著名的Ubuntu以外還有不少發行版。然文人相輕,自古皆然,了解不同發行版的優勢不只嘴上攻防用的上,也是學Linux一個有趣的地方!下面是Linux 作業系統的比較,以及它們的目標客戶。
一、適合一般使用者
(1) Ubuntu
由Debian 改寫、前身是「Backtrack」、故意留下各種網路漏洞、讓你拿來訓練駭客「入侵技巧」之用的Linux。它本身可以直接接受任何Debian 的軟體,適合拿來做「入侵測試(Penetration Test)」之用。
Ⅳ linux 鏡像文件 在哪下載啊
首先,我要負責的更正一下,linux不是中國的,他屬於世界的。因為linux是一款開源的免費操作系統。人人都可以參與開發,人人都可以使用。
虛擬機安裝linux請進:
http://..com/question/142392604.html?an=2&si=2
至於安裝的區別:
linux安裝教程
http://www.ylmf.net/zhuanti/linux20101119b/
windows安裝教程
http://www.ylmf.net/windows/xp/tips/201009224994.html
祝你好運~!
Ⅵ LINUX是什麼
Linux是一種操作系統
1991年8月,芬蘭的一個學生在comp.os.minix新聞組貼上了以下這段話:
你好,所有使用minix的人-我正在為386(486)AT做一個免費的操作系統(只是為了愛好,不會象gnu那樣很大很專業).
這名學生就是LinusTorvalds,而他所說的'愛好'就變成我們今天知道的Linux.
Linux引起黑客們(hacker)的注意,通過計算機網路加入了Linux的內核開發,Linux傾向於成為一個黑客的系統----直到今天,在Linux社區里內核的開發被認為是真正的編程.由於一批高水平黑客的加入,使Linux發展迅猛.
作為一個具備所有特性的類似POSIX的操作系統,Linux並非僅由Linus一人開發,而是由全世界幾百個程序員共同開發的.有趣的是這個巨大的全世界的開發活動不是很協調.當然,Linus為內核定了調子,但Linux並不只是內核.沒有一個管理組織;一個俄羅斯學生得到一塊新的主板,就寫了驅動程序支持這塊主板.馬里蘭的一個系統管理員需要備份軟體,就寫一個,並把它傳給任何需要的人.好象總是在正確的時間發生正確的事.
到1993年底94年初,Linux1.0終於誕生了!Linux1.0已經是一個功能完備的操作系統,而且內核寫得緊湊高效,可以充分發揮硬體的性能,在4M內存的80386機器上也表現得非常好,至今人們還在津津樂道於此,不過自從2.1.xx系列的內核Linux開始走高端的路子----硬體的發展太快了,但是Linux不會失去它的本色.Linux具有良好的兼容性和可移植性,大約在1.3版本之後,開始向其他硬體平台上移植,包括弧稱最快的CPU---DigitalAlpha(至少目前主頻是最高的).所以不要總把Linux與低檔硬體平台聯繫到一塊,Linux發展到今天,這是一個誤區,它只是將硬體的性能充分發揮出來而已,Linux必將從低端應用橫掃到高端應用!
在Linux的發展歷程上還有一件重要的事:Linux加入GNU並遵循公共版權許可證(GPL).此舉大大加強了GNU和Linux,幾乎所有應用的GNU庫/軟體都移植到Linux,完善並提高了Linux的實用性,而GNU有了一個根基,我現在也搞不清楚到底是GNULinux呢還是基於Linux的GNU.:-)更重要的是遵循公共版權許可證,在繼承自由軟體的精神的前提下,不再排斥對自由軟體的商業行為(如把自由軟體打包以光碟形式出售),不排斥商家對自由軟體進一步開發,不排斥在Linux上開發商業軟體.
另一個有趣的事是你可不花錢就得到Linux.你只要有時間並願意下載,你就可以免費得到大多數軟體.
為了使Linux變的容易使用,Linux也有了許多發布版本,發布版實際上就是一整套完整的程序組合。現在已經有許多不同的Linux發行版和各自的版本號,為了不產生混淆,我們先解釋一些常提到的術語。
當我們提到的Linux時,一般是指"RealLinux",即內核,是所有UNIX操作系統的「心臟」。但光有linux並不能成為一個可用的操作系統。還需要許多軟體包,編譯器,程序庫文件,Xwindow系統等等。因為組合方式不同,面向用戶對象不同,所以這就是為什麼有許多不同的Linux發行版的原因。
各地出現了很多的Linux發行版,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多種,而且還在增加,注意,嚴格來說,你不能說"RedhatLinux""SuseLinux""SlackwareLinux"等等,Linux主要指操作系統內核,對所有發行版內核原代碼都是一樣的(但集成的內核版本可能因發行時間不同而有所不同).
越來越多的公司在Linux上開發商業軟體或把其他Unix平台的軟體移植到Linux上來,如今很多IT業界的大腕IBM,Intel,Oracle,Infomix,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux!商家的加盟彌補了純自由軟體的不足和發展障礙,Linux迅速普及到廣大計算機愛好者,並且進入商業應用,正是打破某些公司壟斷文化圈的希望所在!!
Linux是愛好者們通過Internet協同開發出來的,當然它的網路功能十分強大,比如你可以通過ftp,nfs等來安裝Linux,用它來做網關等等.隨著Linux的發展衍生出來的應用恐怕出乎Linus本人最初的預料,如有人用它來做路由器,有人來做嵌入式系統,有人來做實時性系統......常有新手問Linux能做什麼,其實它不象那些中看不中用的操作系統,不在於你用它能幹什麼,而在於你想干什麼!
感謝Internet的飛速發展使得全世界的程序開發員有了一種全新的有效溝通方法。還要感謝在數年之前由RichardStallman主持的GNU項目。Linux在幾年後變成了一個完整的操作系統。它的能量特到了釋放,它變得非常可靠,並且每天都會有新的改進加入進去。
為了使Linux變的容易使用,Linux也有了許多發布版本,發布版實際上就是一整套完整的程序組合。現在已經有許多不同的Linux發行版和各自的版本號,為了不產生混淆,我們先解釋一些常提到的術語。
當我們提到的Linux時,一般是指"RealLinux",即內核,是所有UNIX操作系統的「心臟」。但光有linux並不能成為一個可用的操作系統。還需要許多軟體包,編譯器,程序庫文件,Xwindow系統等等。因為組合方式不同,面向用戶對象不同,所以這就是為什麼有許多不同的Linux發行版的原因。
Linux是一個在386/486/PentiumPC機上運行的Uinux系統.Linux系統具有最新Unix的全部功能,包括真正的多任務,虛擬存儲,共享庫函數,即時負載,優越的存儲管理和TCP/IP,UUCP網路工具.Linux系統及其發展均符合Posix標准.其內核支持Ethernet,PPP,SLIP,NFS,AX.25,IPX/SPX(Novell),NCP(Novell)等.系統應用包括tellnet,rlogin,ftp,Mail,gopher,talk,term,news(tin,trn,nn)等全套UNIX工具包.X圖形庫,包括xterm,fvwm,xxgdb,mosaic,xv,gs,xman等全部X-Win應用工具.商業軟體有Motif,WordPerfect.中文工具已有Cxterm,celvis,cemasc,cless,hztty,cytalk,ctalk,cmail,等,可以處理GB,BIG5,HZ文件.此外還有DOS模擬軟體,可以運行DOS/Win下的軟體。
Linux由於其系統軟體的免費獲取,硬體費用低廉的特點,近年來發展迅猛.Linux的應用軟體已達上千兆.從DOS環境摸擬到圖像,音響信號的處理,從游戲到中文軟體,無所不包.各大軟體公司已紛紛開始推出Linux版本的商業軟體.最近,對Linux所做的基準測試表明,Pentium/100的速度可以跟SUN/200蓖美.94年底在華盛頓萬國會議中心召開了Linux世界年會,各大軟體公司都派出了陣容強大的代表團.