回覆列表
  • 1 # Fddy762

    在終端中輸入 gcc 檔名 -o 目標檔名然後 ./目標檔名 就行了,沒有目標檔名,自動存為 a執行 ./a 就行了。在使用Gcc編譯器的時候,我們必須給出一系列必要的呼叫引數和檔名稱。GCC編譯器的呼叫引數大約有100多個,其中多數引數我們可能根本就用不到,這裡只介紹其中最基本、最常用的引數。  GCC最基本的用法是∶gcc [options] [filenames]  其中options就是編譯器所需要的引數,filenames給出相關的檔名稱。  -c,只編譯,不連線成為可執行檔案,編譯器只是由輸入的.c等原始碼檔案生成.o為字尾的目標檔案,通常用於編譯不包含主程式的子程式檔案。  -o output_filename,確定輸出檔案的名稱為output_filename,同時這個名稱不能和原始檔同名。如果不給出這個選項,gcc就給出預設的可執行檔案a.out。  -g,產生符號除錯工具(GNU的gdb)所必要的符號資訊,要想對原始碼進行除錯,我們就必須加入這個選項。  -O,對程式進行最佳化編譯、連線,採用這個選項,整個原始碼會在編譯、連線過程中進行最佳化處理,這樣產生的可執行檔案的執行效率可以提高,但是,編譯、連線的速度就相應地要慢一些。  -O2,比-O更好的最佳化編譯、連線,當然整個編譯、連線過程會更慢。  -Idirname,將dirname所指出的目錄加入到程式標頭檔案目錄列表中,是在預編譯過程中使用的引數。C程式中的標頭檔案包含兩種情況∶  A)#include

  • 2 # 佩奇風車

    首先準備好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,

  • 中秋節和大豐收的關聯?
  • 如何透過聊天撩到喜歡的妹子?