【希望對你有幫助】
建議你看看編程的一些基礎知識
- 經典hello word 程序
#include <stdio.h>
int mian()
{
printf("hello world!
");
return 0;
}
- 編譯
-進入終端
-進入源文件所在的目錄
$ gcc hello.c -o hello
- 運行
$ ./hello
㈡ 系統有GCC 在命令行模式下怎麼運行
gcc後面是要跟參數的,什麼都不跟必然會出現「沒有輸入文件」的提示了。比如你的主目錄下已經有了一個名為test.c的C語言源代碼文件,則在終端中輸入gcc test.c,回車,gcc編譯器就會對test.c進行預處理,編譯,匯編,連接,最後生成可執行程序,默認的就是生成test.out。此時在終端輸入./test.out即可運行程序了
㈢ 安裝完g++編譯器以後怎麼在命令行中執行gcc命令
如果你要編譯一個文件名為 hello.cpp 的文件,可以這樣做:
#g++ -o hello hello.cpp //編譯並鏈接hello.cpp文件, -o後面是輸出可執行文件的名稱,不指明則為a.out
#./hello //執行生成的hello可執行文件。
㈣ gcc編譯c文件的方式,之後如何運行
gcc test.c -o test
將test.c預處理、匯編、編譯並鏈接形成可執行文件test。-o選項用來指定輸出文件的文件名。
簡單點的就是gcc test.c,會自動生成a.out
./a.out也就是./test即可運行
㈤ gcc怎樣使用命令
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所指出的目錄加入到程序頭文件目錄列表中,是在預編譯過程中使用的參數。
㈥ gcc編譯後的文件怎樣運行
Windows系統
假如生成的可執行文件名稱為prog.exe,位於D:\cpp文件夾下,那麼打開命令行,運行下面兩條命令
cd D:\cpp
prog.exe
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.exe
Linux系統
假如生成的可執行文件名稱為prog,位於home下的CPP文件夾,那麼打開終端,運行下面兩條命令
cd ~/CPP
./prog
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.out
㈦ cmd調用gcc編譯運行c語言後,c語言會再產生一個窗口顯示結果,如何將這些內容顯示在cmd命令窗口中
intresult=system("startsource/try.exe");
在 try.c裡面這樣寫
inta=5;
printf("%d ",a);
returna;
㈧ gcc編譯後怎麼運行
假如生成的可執行文件名稱為prog.exe,位於D:\cpp文件夾下,那麼打開命令行,運行下面兩條命令
cd D:\cpp
prog.exe
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.exe
Linux系統
假如生成的可執行文件名稱為prog,位於home下的CPP文件夾,那麼打開終端,運行下面兩條命令
cd ~/CPP
./prog
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.out