ubuntu下載編譯組件
① 如何在ubuntu下安裝和配置GCC運行編譯環境
Ubuntu下安裝gcc過程及問題
下面的文章是《詳解GCC的下載和安裝》從網上中找到的,根據本人的情況需要做些修改,其中也遇到了些問題,現用紅色字體標注出來
下載
在GCC網站上(http://gcc.gnu.org/)或者通過網上搜索可以查找到下載資源。目前GCC的最新版本為 3.4.0。可供下載的文件一般有兩種形式:gcc-3.4.0.tar.gz和gcc-3.4.0.tar.bz2,只是壓縮格式不一樣,內容完全一致,下載其中一種即可。
解壓縮
根據壓縮格式,選擇下面相應的一種方式解包(以下的「%」表示命令行提示符):
% tar xzvf gcc-3.4.0.tar.gz
或者
% bzcat gcc-3.4.0.tar.bz2 | tar xvf –
註:如果下載更新的gcc,比如gcc-4.1.1或gcc-4.1.0,後面就要修改texinfo的版本支持信息,因為版本太高了
新生成的gcc-3.4.0這個目錄被稱為源目錄,用${srcdir}表示它。以後在出現${srcdir}的地方,應該用真實的路徑來替換它。用pwd命令可以查看當前路徑。
在${srcdir}/INSTALL目錄下有詳細的GCC安裝說明,可用瀏覽器打開index.html閱讀。
建立目標目錄
目標目錄(用${objdir}表示)是用來存放編譯結果的地方。GCC建議編譯後的文件不要放在源目錄${srcdir}中(雖然這樣做也可以),最好單獨存放在另外一個目錄中,而且不能是${srcdir}的子目錄。
例如,可以這樣建立一個叫 gcc-build 的目標目錄(與源目錄${srcdir}是同級目錄):
% mkdir gcc-build
% cd gcc-build
② ubuntu系統下怎麼安裝gcc編譯器
你安裝一個名字叫做build-essential的軟體包,就可以一次將編譯器、make工具、所有的編程頭文件、函數庫等東東全部安裝上,其中也包括gcc編譯器,這是非常穩妥的安裝方式,安裝命令是用root用戶身份執行:
apt-get install build-essential
③ 如何在ubuntu linux安裝編譯器,實現hello,word
1,安裝配置GCC編譯器:
在Ubuntu安裝完成已經有GCC了(GCC是由GNU之父Stallman所開發的Linux下的編譯器,全稱為GNU Compiler Collection, 目前可以編譯的語言包括:C, C++, Objective-C, Fortran, Java, and Ada.).但是GCC還不能編譯文件.因為缺少一些頭文件.那麼我們就要來配置這些頭文件.在這里我們需要安裝build-essential這個軟體包,安裝了這個包會自動安裝上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必須的軟體和頭文件的庫.
ctrl+alt+t 進入圖像模式終端界面(注意:ctrl+alt+f1字元模式終端界面 ,一般都用圖像模式終端界面)
安裝build-essential:在終端界面裡面輸入sudo apt-get install build-essential
2,查看安裝的gcc版本號:
gcc --version
3,vi和vim的區別:
vi和vim都是Linux中的編輯器,不同的是vim比較高級,可以視為vi的升級版本。vi使用於文本編輯,但是vim更適用於coding。
4,利用vi編輯器新建文件 終端輸入:vi helloworld.c ,進入編輯寫代碼。
5,寫完代碼後在底模式wq保存退出。
6,終端輸入輸入 gcc helloworld.c,編譯生成a.out文件。
7, 終端輸入輸入 ./a.out 運行程序。
④ 急!請問虛擬Ubuntu下怎麼下載安裝g95編譯器
您好,apt-get install build-essential 自動安裝gcc和g++以及其他的開發組件。
ubuntu 默認的 更新軟體的源 可能會很慢,你可以上網搜索一下 中國的ubuntu 源。 配置文件時 /etc/source.list
配置好更新源後安裝軟體:$sudo apt-get install gcc查詢:$apt-cache search gcc
會出現源裡面所有和 gcc 有關的軟體包名稱如:
cpp-3.4 - GNU C 預處理器
cpp-4.2 - GNU C 預處理器
gcc-3.4 - GNU C 編譯器
gcc-3.4-base - GNU 編譯器套裝 (基本包)
gcc-4.2 - GNU C 編譯器
gcc-4.2-base - GNU 編譯器套裝 (基本包)
gcc-4.2-multilib - The GNU C compiler (multilib files)
gdc-4.2 - The D compiler
cpp-4.1 - GNU C 預處理器
cpp-4.3 - GNU C 預處理器
gcc-4.1 - GNU C 編譯器
gcc-4.1-base - GNU 編譯器套裝 (基本包)
gcc-4.1-multilib - The GNU C compiler
gcc-4.3 - GNU C 編譯器
gcc-4.3-base - GNU 編譯器套裝 (基本包)
$apt-cache show gcc-4.3
如果系統已經默認安裝了 gcc-4.4.1 版本,你卻想用 gcc-4.3 版本 你可以2個同時安裝。或者刪除掉之前的。
刪除:$sudo apt-get remove --purge gcc-4.4.1 (--purge 參數是徹底刪除包括配置文件)
如果2個版本的 gcc 都存在。 你需要更改默認命令 gcc 的鏈接:刪除掉sudo rm /usr/bin/gcc
創建你需要的gcc版本鏈接
這樣系統默認gcc 版本就是 gcc-4.3了。
⑤ ubuntu系統 C++編程哪個編譯器好一點,最好
1、gcc (C編譯器) 安裝 apt-get install gcc 2、make (源代碼維護工具,它能自動檢測出需要重新編譯的源文件並根據你設定的編譯規則去重新編譯程序) 安裝 apt-get install make 3.kernel-source (內核源碼包。你可以apt-cache search kernel-source搜索到內核源代碼包,並用uname -r命令查看到當前系統內核版本,然後用apt-get install kernel-source-xxxx來安裝和你內核版本一致的內核源代碼包) 如果你不想重新編譯內核,內核源代碼包kernel-source是完全可以不下載的。 4.kernel-headers(內核源代碼頭文件包,不管你是要進行內核模塊開發還是進行驅動程序開發,這個包都是必須 要安裝的。因為作為一個內核模塊編寫者,通常會調用內核里的一些東西,比如內核頭文件,內核數據結構申明等。它裡麵包含了一些關鍵的內核頭文件) 安裝 apt-cache search kernel-headers uname -r apt-get instakk kernel-headers-xxxx 5.kernel-kbuild(用來編譯內核模塊的,下載安裝這個包後會發現在/usr/src目錄下多了一個kernel-kbuild-xxxx開頭的目錄,下面只有scripts一個目錄,這是用來編譯內核模塊的一些腳本程序) 安裝 apt-cache search kernel-kbuild uname -r apt-get install kernel-kbuild-xxxx 6.build-essential(包含一個在建立deb包過程中起關鍵作用的包的信息列表,如果你不想建立deb包你就不需要安裝此表) 安裝 apt-get install build-essential 7.kernel-package(如果你想把內核鏡像做成一個deb包來用,那麼必須用安裝這個包了) 安裝 apt-get install kernel-package 8.initrd-tools(如果你想製作啟動過程的initrd鏡像,則這個包是必不可少的) 安裝 apt-get instakk initrd-tools 假設你編寫了一個內核模塊程序,源代碼如下: /* hello.c */ #include <linux/init.h> #include <linux/mole.h> #include <linux/kernel.h> static int hello_init(void) { printk(KERN_ALERT "Hello, linux kernel mole "); return 0; } static void hello_exit(void) { printk(KERN_ALERT "Goodbye, I've created a linux kernel mole sucessfully "); } mole_init(hello_init); mole_exit(hello_exit); MODULE_LICENSE("GPL"); 你需要這此源程序編寫一個makefile,內容如下: #Makefile for hello.c file # KERNEL_DIR:=/usr/src/linux obj-m:=hello.o default: $(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) moles clean: $(RM) .*.cmd *.mod.c *.o *.ko -r .tmp 注意:這里的KERNEL_DIR是指內核源代碼頭文件所在目錄的上一級目錄,通常就是指內核源代碼目錄。該目錄一般包括有arch,drivers,fs,include,init,ipc,kernel,lib,mm,net,scripts,usr,sound,security等目錄。 在本示例中,/usr/src/linux是一個鏈接,指向了/usr/src/kernel-headers-2.6.8-3目錄。 編寫好makefile後就可以輸入make命令生成hello.ko內核模塊了,然後你可以用: insmode hello.ko 命令來加入內核模塊,然後用: rmmod hello 來刪除內核模塊。
⑥ 關於linux環境下ubuntu使用gcc編譯C語音
ubuntu是Linux的一種,所以Linux的編譯器gcc同樣也適用於ubuntu。
要在ubuntu下編譯gcc,可以按照如下步驟。
1,確認gcc是否安裝。
Ubuntu的標准安裝,會同步安裝gcc編譯器,如果沒有安裝,那麼需要手動安裝。
在shell下,打gcc --version,如果可以正確顯示版本信息,表示已經安裝,可以忽略第二步。
2,安裝gcc。
在shell下,使用命令
sudo apt-get build-depgcc
即可智能下載安裝gcc,前提為系統需要聯網。
3, 執行編譯。
執行C語言編譯的最簡命令為
gcc c_files -o target_name
其中c_files為所有需要編譯的C文件列表,target_name為生成的可執行文件名。
執行後,如果有錯誤,那麼需要根據錯誤進行修改源程序,直至沒有錯誤為止,這時會生成一個與之前設定的target_name同名的可執行文件。通過
./target_name
可以運行該程序。
⑦ 如何在ubuntu下安裝intel ifort編譯器
Intel Fortan Compiler簡稱ifort, Windows下的ifort是收費的,但是Linux系統下提供免費的ifort,可以在下面的鏈接中下載需要的版本(必須先注冊,隨後會收到官網發來的郵件,裡面提供了接下來安裝需要的series-number)http://software.intel.com/en-us/articles/non-commercial-software-download/
在Ubuntu下安裝ifort之前,需要先安裝一些軟體包
sudo apt-get install build-essential
sudo apt-get install g++
sudo apt-get install gcc-multilib
sudo apt-get install rpm
sudo apt-get install openjdk-6-jre-headless
sudo apt-get install libstdc++6
將下載下來的文件解壓 tar -zxvf l...tgz
安裝
進入上面解壓過後的文件夾,sudo install.sh
安裝一共分六步,根據自己的需要選擇設置信息,一般一路enter下去即可。
修改運行環境信息
將source /opt/intel/bin/ifortvars.sh ia32 添加到 ~/.bashrc文件里
檢測安裝是否成功
ifort -v 或 ifort -V