⑴ 如何安裝mips-linux-gnu-gcc
首先准備好arm-linux-gcc的包,比如說是arm-linux-gcc-fh.tar.gz。 首先是解壓縮,路徑可以隨便放,最好專放在/opt這個目錄下面。 使屬用如下命令: tar xvzf arm-linux-gcc-fh.tar.gz(空格)C(空格/(注意這之間的空格)。 然後就解壓縮好了,接下來就是要修改一下配置文件了。 切換到root許可權,輸入如下命令: vi /etc/bash.bashrc 在最後面一行加入如下語句: export PATH=$PATH:/opt/***(***表示你的arm-linux-gcc這個可執行文件的路徑); 最後,重啟一下配置文件,使用如下命令: source /etc/bash.bashrc,
⑵ Linux安裝基本命令
Linux安裝基本命令大全
Linux常用命令,你還能記得多少呢?下文是我為大家准備的Linux常用命令,一起來看看吧!
安裝升級
查看軟體xxx安裝內容
dpkg -L xxx
查找軟體庫中的軟體
apt-cache search 正則表達式
或
aptitude search 軟體包
顯示系統安裝包的統計信息
apt-cache stats
顯示系統全部可用包的名稱
apt-cache pkgnames
顯示包的信息
apt-cache show k3b
查找文件屬於哪個包
dpkg -S filename
apt-file search filename
查看已經安裝了哪些包
dpkg -l
也可用
dpkg -l | less
翻頁查看
查詢軟體xxx依賴哪些包
apt-cache depends xxx
查詢軟體xxx被哪些包依賴
apt-cache rdepends xxx
增加一個光碟源
sudo apt-cdrom add
系統更新
sudo apt-get update (這一步更新包列表)
sudo apt-get dist-upgrade (這一步安裝所有可用更新)
或者
sudo apt-get upgrade (這一步安裝應用程序更新,不安裝新內核等)
清除所有已刪除包的殘餘配置文件
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果報如下錯誤,證明你的系統中沒有殘留配置文件了,無須擔心。
----------------------------------------------------------
dpkg: --purge needs at least one package name argument
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Type dpkg --license for right license and lack of warranty (GNU GPL) [*].
Options marked [*] proce a lot of output - pipe it through `less' or `more' !
----------------------------------------------------------
編譯時缺少h文件的自動處理
sudo auto-apt run ./configure
查看安裝軟體時下載包的臨時存放目錄
ls /var/cache/apt/archives
備份當前系統安裝的所有包的列表
dpkg --get-selections | grep -v deinstall > ~/somefile
從上面備份的安裝包的列表文件恢復所有包
dpkg --set-selections < ~/somefile
sudo dselect
清理舊版本的軟體緩存
sudo apt-get autoclean
清理所有軟體緩存
sudo apt-get clean
刪除系統不再使用的孤立軟體
sudo apt-get autoremove
如果使用
sudo apt-get autoremove --purge
的話會把這些孤立軟體的殘留配置文件也一並移除
查看包在伺服器上面的地址
apt-get -qq --print-uris download 軟體包名稱 | cut -d\' -f2
徹底刪除Gnome
sudo apt-get --purge remove liborbit2
徹底刪除KDE
sudo apt-get --purge remove libqt3-mt libqtcore4
一鍵安裝 LAMP 服務
sudo tasksel install lamp-server
刪除舊內核
sudo aptitude purge ~ilinux-image-.*\(\!\(`uname -r`\|generic-.*\)\)
導入ppa源的'key值
#W: GPG簽名驗證錯誤: http://ppa.launchpad.net jaunty Release: 由於沒有公鑰,下列簽名無法進行驗證: NO_PUBKEY 5126890CDCC7AFE0
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5126890CDCC7AFE0 #5126890CDCC7AFE0替換為你需要導入的Key值
增加 add-apt-repository 命令
sudo apt-get install software-properties-common
增加一個ppa源
sudo add-apt-repository ppa:user/ppa-name
#使用 ppa 的地址替換 ppa:user/ppa-name
添加163鏡像源
sudo add-apt-repository "deb http://mirrors.163.com/ubuntu/ `lsb_release -cs` main restricted universe multiverse"
sudo add-apt-repository "deb http://mirrors.163.com/ubuntu/ `lsb_release -cs`-updates main restricted universe multiverse"
sudo add-apt-repository "deb http://mirrors.163.com/ubuntu/ `lsb_release -cs`-security main restricted universe multiverse"
系統升級
1 這里指的是版本間的升級,例如 9.04=>10.04。
2 使用該升級方式通常需要使用 backports 源。
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
系統
查看內核
uname -a
查看系統是32位還是64位
#查看long的位數,返回32或64
getconf LONG_BIT
#查看文件信息,包含32-bit就是32位,包含64-bit就是64位
file /sbin/init
或者使用
uname -m
查看Ubuntu版本
lsb_release -a
或 cat /etc/lsb-release
查看內核載入的模塊
lsmod
查看PCI設備
lspci
查看USB設備
lsusb
#加參數 -v 可以顯示USB設備的描述表(descriptors)
lsusb -v
查看網卡狀態
sudo apt-get install ethtool
sudo ethtool eth0
激活網卡的 Wake-on-LAN
sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g
查看CPU信息
cat /proc/cpuinfo
顯示當前硬體信息
sudo lshw
查看內存型號
sudo dmidecode -t memory
獲取CPU序列號或者主板序列號
#CPU ID
sudo dmidecode -t 4 | grep ID
#Serial Number
sudo dmidecode | grep Serial
#CPU
sudo dmidecode -t 4
#BIOS
sudo dmidecode -t 0
#主板:
sudo dmidecode -t 2
#OEM:
sudo dmidecode -t 11
顯示當前內存大小
free -m |grep "Mem" | awk '{print $2}'
查看硬碟溫度
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
顯示系統運行時間
uptime
查看系統限制
ulimit -a
查看內核限制
ipcs -l
查看當前屏幕解析度
xrandr
硬碟
查看塊設備
lsblk
查看硬碟的分區
sudo fdisk -l
硬碟分區
#危險!小心操作。
sudo fdisk /dev/sda
硬碟格式化
#危險!將第一個分區格式化為 ext3 分區, mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo mkfs.ext3 /dev/sda1
硬碟檢查
#危險!檢查第一個分區,請不要檢查已經掛載的分區,否則容易丟失和損壞數據
sudo fsck /dev/sda1
硬碟壞道檢測
sudo badblocks -s -v -c 32 /dev/sdb
#得到壞的塊後,使用分區工具隔離壞道。
分區掛載
sudo mount -t 文件系統類型 設備路經 訪問路經
#常用文件類型如下: iso9660 光碟機文件系統, vfat fat/fat32分區, ntfs ntfs分區, smbfs windows網路共享目錄, reiserfs、ext3、xfs Linux分區
#如果中文名無法顯示嘗試在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要掛載後,普通用戶也可以使用,在 -o 的參數後面增加 ,umask=022 如:-o nls=utf8,umask=022
分區卸載
sudo umount 目錄名或設備名
只讀掛載ntfs分區
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c
可寫掛載ntfs分區
sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c
掛載fat32分區
sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c
掛載共享文件
sudo mount -t smbfs -o username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share
掛載ISO文件
sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso
查看IDE硬碟信息
sudo hdparm -i /dev/sda
查看軟raid陣列信息
cat /proc/mdstat
參看硬raid陣列信息
dmesg |grep -i raid
cat /proc/scsi/scsi
查看SATA硬碟信息
sudo hdparm -I /dev/sda
或
sudo apt-get install blktool
sudo blktool /dev/sda id
查看硬碟剩餘空間
df
df --help 顯示幫助
查看目錄佔用空間
-hs 目錄名
閃盤沒法卸載
sync
fuser -km /media/閃盤卷標
使用文件來增加交換空間
#創建一個512M的交換文件 /swapfile
sudo dd if=/dev/zero of=/swapfile bs=1M count=512
sudo mkswap /swapfile
sudo swapon /swapfile
#sudo vim /etc/fstab #加到fstab文件中讓系統引導時自動啟動
/swapfile swap swap defaults 0 0
查看硬碟當前讀寫情況
# 首先安裝 sysstat 包
sudo apt-get install sysstat
#每2秒刷新一次
sudo iostat -x 2
測試硬碟的實際寫入速度
dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
進程
查看當前的內存使用情況
free
連續監視內存使用情況
watch -d free
# 使用 Ctrl + c 退出
動態顯示進程執行情況
top
top指令運行時輸入H或?打開幫助窗口,輸入Q退出指令。
查看當前有哪些進程
ps -AFL
查看進程的啟動時間
ps -A -opid,stime,etime,args
查看目前登入用戶運行的程序
w
查看當前用戶程序實際內存佔用,並排序
ps -u $USER -o pid,rss,cmd --sort -rss
統計程序的內存耗用
ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr
按內存從大到小排列進程
ps -eo "%C : %p : %z : %a"|sort -k5 -nr
列出前十個最耗內存的進程
ps aux | sort -nk +4 | tail
按cpu利用率從大到小排列進程
ps -eo "%C : %p : %z : %a"|sort -nr
ps aux --sort -pcpu |head -n 20
查看當前進程樹
pstree
中止一個進程
kill 進程號(就是ps -A中的第一列的數字)
或者 killall 進程名
強制中止一個進程(在上面進程中止不成功的時候使用)
kill -9 進程號
或者 killall -9 進程名
圖形方式中止一個程序
xkill 出現骷髏標志的滑鼠,點擊需要中止的程序即可
查看進程打開的文件
lsof -p 進程的pid
顯示開啟文件abc.txt的進程
lsof abc.txt
顯示22埠現在運行什麼程序
lsof -i :22
顯示nsd進程現在打開的文件
lsof -c nsd
在後台運行程序,退出登錄後,並不結束程序
nohup 程序 &
#查看中間運行情況tail nohup
在後台運行互動式程序,退出登錄後,並不結束程序
sudo apt-get install screen
screen vim a.txt
#直接退出後使用
screen -ls # 2208pxs-0.ubuntu (Detached)
screen -r 1656 #恢復
#熱鍵,同時按下Ctrl和a鍵結束後,再按下功能鍵
C-a ? #顯示所有鍵綁定信息
C-a w #顯示所有窗口列表
C-a C-a #切換到之前顯示的窗口
C-a c #創建一個新的運行shell的窗口並切換到該窗口
C-a n #切換到下一個窗口
C-a p #切換到前一個窗口(與C-a n相對)
C-a 0..9 #切換到窗口0..9
C-a a #發送 C-a到當前窗口
C-a d #暫時斷開screen會話
C-a k #殺掉當前窗口
在後台運行互動式程序,退出登錄後,並不結束程序
tmux 進入後再運行其它命令
tmux attach #恢復
#熱鍵,同時按下Ctrl和b鍵結束後,再按下功能鍵
C-b c #創建一個新的運行shell的窗口並切換到該窗口
C-b n #切換到下一個窗口
C-b p #切換到前一個窗口(與C-a n相對)
C-b 0..9 #切換到窗口0..9
C-b d #暫時斷開會話
C-b & #殺掉當前窗口
詳細顯示程序的運行信息
strace -f -F -o outfile
增加系統最大打開文件個數
#ulimit -SHn
sudo vim /etc/security/limits.conf
文件尾追加
* hard nofile 4096
* soft nofile 4096
sudo vim /etc/pam.d/su
將 pam_limits.so 這一行注釋去掉
重起系統
清除僵屍進程
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9
將大於120M內存的php-cgi都殺掉
ps -eo pid,fname,rss|grep php-cgi|grep -v grep|awk '{if($3>=120000) print $1}' | xargs sudo kill -9
Linux系統中如何限制用戶進程CPU佔用率
renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'`
#或直接編輯/etc/security/limits.conf文件。 ;
⑶ 如何安裝linux系統
首先告訴你不則段要怕,根據提示一定可以裝上,然後請看下面的話:
Windows系統下Linux的安裝
HQY 發表於 2004-12-10 18:25:00
您想在同一台計算機上同時使用Windows和Linux系統嗎,您必須首先學會在一台安裝了Windows系統的計算機上安裝Linux系統。
對於Windows/Linux多操作系統共存的系統,安裝順序是先安裝Windows系統,然後才是Linux。下面我們介紹在已經安裝了Windows系統的單硬碟上如何安裝RedHat Linux 9.0。
Linux安裝前的准備工作
1.用Windows系統收集硬體信息
在安裝Linux之前,您需要藉助Windows系統了解計算機硬體的基本信息,如內存大小、音效卡、顯示器、滑鼠和顯卡型號等。
2.設置從光碟引導系統
Linux支持幾種安裝方式,但直接以光碟開機啟動進行安裝最方便和快速。若要機器以光碟啟動,需要修改BIOS的設置,將CD-ROM變更至開機順序的第一位。
3.Linux分區
Linux分區的表示方法
分區就是將磁碟驅動器分隔成獨立的區域,每個區域都如同一個單獨的磁碟驅動器,在DOS/Windows系統下磁碟分區可分為C、 D和E盤等。但Linux則將磁碟視為塊設備文件來管理使用,它以 /dev(device的縮寫)開頭表示。
例: 在Linux用 「/dev/hda1」表示Windows下的C盤
其中:hd 表示IDE硬碟(SCSI硬碟用sd);hda 為 第一個IDE 硬碟(第二為 hdb);/dev/hda1 為主分區,邏輯分區 從5 開始,如: /dev/hda5、/dev/hda6、/dev/hda7等。
為Linux准備分區
Linux分區和Windows分區不同,不能共用。所以需要為Linux單獨開辟一個空閑的分區,最好是最後一個分區。如圖1中利用Windows下的Partition Magic(分區魔法)軟體,在D盤上騰出空間創建新分區E盤(或利用已有的空閑E盤),文件類型暫設為FAT32,作為稍後創建Linux分區使用,RedHat 9.0 大約需4 ~ 5GB的空間。
4.Linux 的文件系統
對於不同的操作系統,文件系統也不同。Windows文件系統為FAT16、FAT32和NTFS。而Linux的文件系統可分為ext2、ext3、swap和vfat。ext2支持最多為255 個字元的文件名;ext3 是基於 ext2之上,主要優點是減少系統崩潰後恢復文件系統所花費的時間,RedHat 9.0 默認文件系統為ext3;交換區swap是被用於支持虛擬內存;Windows的FAT分區在Linux下顯示為vfat文件類型。
1.用RedHat 9.0第一張安裝光碟引導開機,系統在開機後會出現安裝菜單。
安裝菜單中提供了供用戶孫明譽選擇的圖形和文本模式的安裝方式,按回車選擇圖形模式進行安裝。在進入圖形畫面的安裝模式前,RedHat 9.0比以往的版本多了一個環節,那就是提示對安裝光碟介質進行檢測, 也可按「Skip」按鈕跳過檢測。
2.接著安裝程序會自動檢測硬體,包括視頻卡(顯示卡)、顯示器和滑鼠的配置,然後進入圖形畫面的安裝向導。在出現「語言選擇」的畫面中,我們選擇「簡體中文」,這樣接下去的安裝過程界面的文字都會改為中文。在「鍵盤配置」畫面中接受默認的「美國英語式」鍵盤。選擇「下一步」,在「滑鼠配置」窗口,系統自動檢測出滑鼠的配置。
3.選擇安裝類型,安裝類型包含四種不同的安裝方式:個人桌面、工作站、伺服器和定製。「伺服器」的安裝適用於專職的伺服器使用,「個人桌面」和「工作站」適合於初學者,為了讓你更多地了解安裝過程,我們將選擇「定製」類型進行安裝。
4.磁碟分區設置:確認了「定製」方式之後,系統會出現「磁碟分區設置」窗口,它提供了兩種分區方式:「自動分區」和「用Disk Druid手工分區」。
「自動分區」是一個危險功能,因為它會自動刪除原先硬碟上的數據,並格式化成為Linux的分區文件系統。所以除非計算機上沒有其他操作系統,你才可以使用。建議採用Disk Druid程序進行手動分區,它的圖形化界面比早期RedHat的fdisk程序操作更簡單。
5.磁碟設置:在選擇「用Disk Druid手工分區」後,會顯示如圖2的「磁碟設置」窗口,這槐者是整個安裝過程中惟一需要用戶較多干預的步驟,也是很重要的環節。
只要有一個主分區就可以安裝並使用Windows操作系統,同時D、E等邏輯盤的文件結構也都是獨立的。而Linux系統歸根結底就只有一個根目錄,一個獨立且惟一的文件結構。Linux的文件系統採用樹型結構,整個文件系統由一個「根」和根上的幾個分「杈」組成,Linux需創建幾個「Linux Native」分區和「Linux Swap 」分區,每個分區都必須通過 「掛載點」,分別載入到 「根(/)」或幾個分「杈(如/boot、/home等)」上。
一個最基本的Linux系統需有一個「/」根文件系統分區、一個「Swap」交換文件分區和/boot分區,為了用戶使用方便建議還需創建一個 /home分區。
為Linux建立分區有幾種辦法,一種是編輯現有空閑分區,使它成為Linux分區。如果沒有空閑的磁碟空間,就需要將現有的分區刪除後,騰出空間,以建立Linux分區。
圖2中的/dev/hda6是在Windows下用Partition Magic為Linux准備的分區E盤(圖1)。下面我們將在/dev/hda6上創建「/」、「/boot」、「swap」和「/home」分區。
(1)因 /dev/hda6 的文件類型是vfat,需先刪除此分區,使它變成 「空閑」設備和「空閑分區」;
(2)創建「/」分區:選中「空閑」設備,按「新建」按鈕,進入「添加分區」的窗口中,掛載點選「/」,文件系統類型選「ext3」,大小輸入「5000MB」。
(3)創建「/boot」:同(2),在掛載點選「/boot」,文件系統類型選「ext3」,大小輸入「100MB」。
(4)創建swap:一般swap分區的大小設定為機器內存的2~3倍為最佳,在「添加分區」的窗口,文件系統類型選「swap」,大小為600MB(如果內存為256MB),它不需要掛載點;
(5)創建「/home」:在掛載點選「/home」,文件系統類型選「ext3」,我們選擇「使用全部可用空間」選項,將剩餘的磁碟分配給/home區。
6.在完成了創建Linux分區後,接下來出現「引導裝載程序配置」窗口。
對於Windows/Linux多操作系統共存的系統,開機時如何指定引導的操作系統,這需要藉助開機引導裝載程序(Boot Loader)。Linux內置了兩種開機引導裝載程序——LILO與Grub,在圖3引導裝載程序配置中,我們將開機啟動的操作系統設為DOS(Windows),同時默認系統設置——以Grub作為引導裝載程序。
7.配置好引導裝載程序後,在接下來的「網路配置」、「防火牆的配置」、「附加語言支持」和「時區選擇」的窗口中,我們都按系統默認進行選擇。
8.和Windows XP相同,有一個稱為「root」許可權最大的管理員賬戶,使用這個賬戶登錄主機可以完全掌握整個系統,安裝過程中需要設置它的口令,請記住設置的口令。在後面的「驗證配置」的窗口中,我們以系統默認的設置進行。
9.接下來是進行「個人桌面默認的設置」,選擇「定製要安裝的軟體包集合」。然後是系統軟體包的選擇安裝,在「選擇軟體包組」窗口中,為了測試每個軟體包的功能,選擇最後一個選項「全部安裝」,安裝全部軟體包需4850MB的硬碟空間,按「下一步」後,系統開始進行軟體包的安裝。在安裝過程中,系統會提示插入第二及第三張安裝光碟。
10.軟體包安裝完成後,系統會提示「創建引導盤」,當系統無法引導的情況下,引導盤可作為緊急救援盤,我們強烈建議要製作引導盤。
11.隨後系統顯示「圖形化界面(X)配置」、「顯示器設置」和「定製圖形化配置」的窗口,分別顯示系統檢測出的視頻卡(顯示卡)的型號、內存和顯示器的型號以及色彩深度、屏幕解析度等,一般按系統的默認值設置即可。
完成了上述這些操作後,系統會顯示安裝完成的提示窗口。當你重新啟動機器後,Windows的開機畫面將被多操作系統引導程序Grub的精美圖案所替代。
⑷ 如何安裝gcc-linaro-arm-linux-gnueabihf-4.8-2014.03
1、 如果要自己編譯工具鏈,從以下鏈接下載源碼
crosstools-ng下載地址
http://ymorin.is-a-geek.org/download/crosstool-ng/
同時對每一個版本都有相應的補丁我們盡量把這些補丁打上,這些補丁的下載地址是
http://ymorin.is-a-geek.org/download/crosstool-ng/01-fixes/
2、 解壓工具鏈壓縮包
$ cd ~
$ mkdir toolchain
$ cd toolchain
將下好的gcc-linaro-arm-linux-gnueabihf-4.8-2014.03拷貝到toolchain目錄下並解壓
$ tar -xvf gcc-linaro-arm-linux-gnueabihf-4.8-2014.03 gcc-4.8
3、 環境變數的添加
修改文件/etc/bash.bashrc添加如下內容
export PATH=$PATH:/home/linux/toolchain/gcc-4.8/bin
重啟配置文件
$ source /etc/bash.bashrc
4、 工具鏈的測試
$ arm-none-linux-gnueabi-gcc –v
Using built-in specs.
COLLECT_GCC=arm-none-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/david/Exynos4412/toolchain/gcc-4.6.4/bin/../libexec/gcc/arm-arm1176jzfssf-linux-gnueabi/4.6.4/lto-wrapper
Target: arm-arm1176jzfssf-linux-gnueabi
Configured with: /work/builddir/src/gcc-4.6.4/configure--build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu--target=arm-arm1176jzfssf-linux-gnueabi--prefix=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4--with-sysroot=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot--enable-languages=c,c++ --with-arch=armv6zk --with-cpu=arm1176jzf-s--with-tune=arm1176jzf-s --with-fpu=vfp --with-float=softfp--with-pkgversion='crosstool-NG hg+default-2685dfa9de14 - tc0002'--disable-sjlj-exceptions --enable-__cxa_atexit --disable-libmudflap--disable-libgomp --disable-libssp --disable-libquadmath--disable-libquadmath-support--with-gmp=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-mpfr=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-mpc=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-ppl=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-cloog=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-libelf=/work/builddir/arm-arm1176jzfssf-linux-gnueabi/buildtools--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'--enable-threads=posix --enable-target-optspace --without-long-double-128--disable-nls --disable-multilib --with-local-prefix=/opt/TuxamitoSoftToolchains/arm-arm1176jzfssf-linux-gnueabi/gcc-4.6.4/arm-arm1176jzfssf-linux-gnueabi/sysroot--enable-c99 --enable-long-long
Thread model: posix
gcc version 4.6.4 (crosstool-NG hg+default-2685dfa9de14 -tc0002)
這樣我們的交叉工具鏈就安裝好了
⑸ linux 怎麼安裝make
1、查看Linux位數制:#getconfLONG_BIT 。
⑹ 如何安裝mips-linux-gnu-gcc
1.添加源
以root許可權添加下面兩行內容到 /etc/apt/sources.list 文件
deb http://ftp.de.debian.org/debian squeeze main
deb http://www.emdebian.org/debian/ squeeze main 1212
2.在terminal中依次執行下列命令
sudo apt-get update
sudo apt-get install emdebian-archive-keyring
apt-get install linux-libc-dev-mips-cross libc6-mips-cross libc6-dev-mips-cross binutils-mips-linux-gnu gcc-4.4-mips-linux-gnu g++-4.4-mips-linux-gnu 123123
3.檢查是否安裝成功
mips-linux-gnu-gcc -mpmachine 11
應該會輸出mips-Linux-gnu
或者寫helloword程序編譯一下
轉載自:http://blog.csdn.net/giantpoplar/article/details/48953847
⑺ 怎樣下載安裝最新原版Linux操作系統
原版 Linux 操作系統只是個內核,對於普通用戶來說,是不能直接使用的。
我們所說專的 Linux 發行屬版,其實應該叫GNU/Linux。即 自由軟體+Linux內核。不同 Linux 發行版的區別主要在於:默認安裝的軟體不同、默認的設置不同。
所以你想作為普通用戶使用 Linux,而不是作為 Linux 的開發人員,只能安裝某個 Linux 發行版,而不只是安裝一個內核。
如果你非得安裝 Linux 內核,那就到linux內核官網,下載它的源碼,自行編譯。