[英]How to run a c program in ubuntu 12.04
您好,我是ubuntu的新手。 我想在ubuntu中運行一個ac程序。在終端上,我鍵入“ make ex1.c”(我的文件名為ex1),然后按Enter鍵后,終端告訴我“沒有規則可以使目標'ex1.c' 。 停 ” 。
我該如何進行?
嘗試這個
$ gcc -Wall ex1.c -o ex1
$ ./ex1
-Wall
使所有警告明確。 始終啟用-Wall
選項被認為是一個好習慣。 -o ex1
將輸出可執行文件指定為ex1
。
GCC
是Ubuntu
上的默認C編譯器。 可以在這里閱讀有關gcc
的精美介紹。
make
不需要任何規則來制作一個簡單的C文件,它所需要的只是基本名稱,沒有.c
擴展名:
make ex1
./ex1
我建議您雖然開始使用gcc
命令。 您將對東西的編譯方式有更多的控制,並且在整個過程中,您將學習構建應用程序的方式。 如果您有一個包含許多(相互依賴)文件的較大項目,那么make
將變得有意義。
此處提供了更多(很多!)信息: http : //gcc.gnu.org/onlinedocs/gcc-4.8.2/gcc/ ,或者在終端中鍵入man gcc
。
最好是使用GCC,否則會由於附加“ .c”而出錯。因此,請勿在make命令中添加擴展名。嘗試不添加擴展名,如下所示:
make ex1
./ex1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.