gcc編譯執行
❶ gcc編譯後的文件如何運行
Windows系統
假如生成的可執行文件名稱為prog.exe,位於D:\cpp文件夾下,那麼打開命令行,運行下面兩條命令
cd D:\cpp
prog.exe
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.exe
linux系統
假如生成的可執行文件名稱為prog,位於home下的CPP文件夾,那麼打開終端,運行下面兩條命令
cd ~/CPP
./prog
注意,如果用gcc編譯的時候未指定可執行文件名稱,則默認為a.out
❷ c語言編譯器icc與gcc編譯出來的執行文件有什麼區別
ICC 是intel 針對intel 體系架構開發的編譯器,顯然,你的代碼,如果運行在intel機器上,intel的人開發的編譯器,編譯出來的可執行代碼效率更高。畢竟人家對intel體系結構這么熟悉,裡面的優化說明的,肯定做得不錯。但是只能運行在intel體系結構上。比如你的PPC的板子就不能運行了。
GCC是一般性的通用的編譯器,可以編譯運行在各種體系結構上的代碼,比如intel, PPC, ARM, MIPS。它很通用。裡面的開發者,當然也熟悉intel 體系架構。但是也要考慮到通用。所以,是一般化的選擇。在intel體系結構上運行的話,可能某些地方不如ICC的效率高。
他們實現的原理基本是一致的,但是在細節上,肯定差別很大。比如針對同一種語句,有的會告警,有的不會。有些支持擴展特性。有些不支持。
❸ gcc編譯後的文件沒有可執行許可權,怎麼修改。
不用root終端, 改成用戶的, 還有個辦法就是設定一個文件夾下, 所有文件不需要許可權, 當做工作空間
❹ Linux下使用gcc編譯及運行C程序的方法
gcc main.c max.c -o 程序名
或者先編譯成obj:
gcc main.c -c -o main.o
gcc max.c -c -o max.o
gcc max.o main.o -o 程序名
❺ win下用gcc編譯c語言,編譯成功,但是沒有生成可執行文件,沒有辦法執行啊,不知道輸出什麼。
用Dev c++,Dev-C++是一個C&C++開發工具,它是一款自由軟體,遵守GPL協議。它集合了GCC、MinGW3
❻ linux系統中用gcc編譯並且運行c程序
【希望對你有幫助】
建議你看看編程的一些基礎知識
- 經典hello word 程序
#include <stdio.h>
int mian()
{
printf("hello world!
");
return 0;
}
- 編譯
-進入終端
-進入源文件所在的目錄
$ gcc hello.c -o hello
- 運行
$ ./hello
❼ gcc如何編譯運行c語言程序
用vim編輯器寫完代碼,給該文本命名為名稱.c,名稱任意取,比如hello,c保存。
終端打開,切換當前路徑,PS:一般情況下就是在當前路徑。
輸入:gcc hello.c -o a.out
執行代碼:./a.out
❽ 在ubuntu系統中如何用GCC編譯運行一個C程序
1、確定安裝了gcc編譯器後,接下來用vim編輯一個c文件。