如何通過命令行簡單的執行C語言編寫的程序
首先,我們知道C語言程序都是以xxx.c結尾的,這在Windows系統和Linux系統都是一樣的。其次,C程序的執行過程為四步:預處理——編譯——匯編——鏈接。對於我們平時運行程序,用的編譯C程序指令最多就是:gcc xxx.c -o xxx
,其中為了簡單使用,基本上就是gcc xxx.c
,這個語句不管在Windows系統還是Linux系統都是,只不過需要安裝gcc,對於Linux直接sudo apt-get install gcc
就完事,而對於Windows,其中一種方法就是使用mingw創建一個環境。當這些准備工作做好后,執行編譯語句就可以了。對於Windows系統編程成功則生成xxx.exe文件,若想要運行則先在命令行通過cd xxx到相應的目錄,然后直接輸入xxx.exe的文件名xxx即可,有些在main函數設置了參數的,例如int main(int agrc, char argv[])
則需要在xxx后面跟上參數,即xxx 參數
就可以執行了,並且接收參數。對於Linux而言,編譯生成的文件為xxx.out,需要運行則同上,切換到目錄,然后使用./xxx 參數
運行,有參數則使用參數。
附上通俗易懂的解釋:
執行C程序語言
- 編譯
- 環境准備
- Linux系統
- 通過
sudo apt-get install gcc
- 通過
- Windows系統
- Mingw
- Linux系統
- 編譯
- 編譯,對於Linux/windows
gcc xxx.c -o xxx
- 編譯過后的文件
- Linux
- xxx.out
- Windows
- xxx.exe
- Linux
- 編譯,對於Linux/windows
- 環境准備
- 運行
- Linux
- ./xxx 參數
- windows
- xxx 參數
- Linux
另外,對於Java程序也相似,在安裝了jvm后,使用 javac xxx.java
得到相應的class文件,然后使用 java xxx 參數
。