linux編譯c
gcc hello.c -o hello //gcc 是linux下的編譯器。 hello.c是源文件 hello是最終生成的可執行文件
./hello 運行這個程序
也可以不用-o, 直接gcc hello.c 這樣的話默認生成a.out可執行文件 ./a.out運行
B. 到底怎麼在Linux里編寫c程序啊
在linux下通常使用gedit或vim直接編寫.c程序,然後通過gcc指令編譯。以Ubuntu系統為例,詳細過程如下:
1、進入桌面Temp文件夾
C. Linux能直接編譯C語言嗎
是可以的。你可以先分別用gcc
-c生成.o,再用gcc
-o
編譯就可以了。如gcc
-c
a.c
gcc
-c
b.c
,gcc
-o
my
a.o
b.o,my就是生成的可執行文件名,最好還是寫makefile
D. linux下編譯C語言
printf("sumis%d ",sum);
E. 「linux」怎麼編譯c的源程序的「gcc」編譯命令是什麼
格式 gcc [option] [sourcefilename]
介紹一些常用的選項:最簡單的是:gcc hello.c
默認的情況下將生成a.out的可執行性文件,你只需要在終端上輸入./a.out就可以看到執行的結果.
如果你想指定生成目標文件的名字那麼你可以加上 -o選項,命令如下:
gcc -o hello hello.c
命令如下:
gcc -c hello hello.c
F. linux 怎麼編譯c的源程序的gcc,編譯命令是什麼
在Linux下面,如果要編譯一個C語言源程序,我們要使用gcc編譯器。
先將源文件編譯成目標文件:gcc - c hello.c
生成hello.o文件,再將目標文件編譯成可執行文件:gcc -o hello hello.o
如:
int main(int argc,char **argv)
{
printf("Hello Linux ");
}
(6)linux編譯c擴展閱讀:
在使用GCC編譯器的時候,我們必須給出一系列必要的調用參數和文件名稱。GCC編譯器的調用參數大約有100多個,這里只介紹其中最基本、最常用的參數。具體可參考GCC Manual。
GCC最基本的用法是∶gcc [options] [filenames]
其中options就是編譯器所需要的參數,filenames給出相關的文件名稱。
網路_gcc
G. linux 怎麼c編譯
在 Linux 系統下面,可以使用 gcc 編譯器對自己編寫的 C 語言源程序進行編譯。當然了,要想使用 c 編譯器對 C 語言源程序進行編譯,前提是在安裝 Linux 操作系統時,必須把 Linux 系統自帶的 gcc 編譯器安裝上。
常用的選項有(其中:$ 表示普通用戶裝下面的提示符,# 表示超級用戶下面的提示符):
$gcc my_program.c <cr>
如果 C 源程序沒有任何錯誤的話,編譯器就會自動生成一個預設的可執行程序,該文件名為 a.out
$gcc -o my_program my_program.c <cr> (-o 選項用於指定輸出的可執行程序名)
如果 C 源程序沒有任何錯誤的話,編譯器就會自動生成一個 my_program 的可執行程序
其他還有很多選項,可以參考 gcc 的詳細使用文檔。
H. 如何用GCC在linux下編譯C語言程序
在Linux下面,如果要編譯一個C語言源程序,我們要使用GNU的gcc編譯器,假設我們有下面一個非常簡單的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux
");
}
要編譯這個程序,我們只要在命令行下執行:
gcc -o hello hello.c
gcc 編譯器就會為我們生成一個hello的可執行文件.執行./hello就可以看到程
序的輸出結果了
I. linux如何編譯c c++ java
假設源程序文件名為test.c。
1. 無選項編譯鏈接
用法:#gcc test.c
作用:將test.c預處理、匯編、編譯並鏈接形成可執行文件。這里未指定輸出文件,默認輸出為a.out。編譯成功後可以看到生成了一個a.out的文件。在命令行輸入./a.out 執行程序。./表示在當前目錄,a.out為可執行程序文件名。
2. 選項 -o
用法:#gcc test.c -o test
作用:將test.c預處理、匯編、編譯並鏈接形成可執行文件test。-o選項用來指定輸出文件的文件名。輸入./test執行程序。
假設文件為helloworld.cpp
$ g++ helloworld.cpp
編譯器 g++ 通過檢查命令行中指定的文件的後綴名可識別其為 C++ 源代碼文件。編譯器默認的動作:編譯源代碼文件生成對象文件(object
file),鏈接對象文件和 libstdc++
庫中的函數得到可執行程序。然後刪除對象文件。由於命令行中未指定可執行程序的文件名,編譯器採用默認的 a.out。程序可以這樣來運行:
$ ./a.out
hello, world
更普遍的做法是通過 -o 選項指定可執行程序的文件名。下面的命令將產生名為 helloworld 的可執行文件:
$ g++ helloworld.cpp -o helloworld
在命令行中輸入程序名可使之運行:
$ ./helloworld
如果沒有配置好路徑則用如下
一個.java文件的編譯、運行示例如下:
# javac -classpath ./:/home/username/bin/ThirdParty.jar Hello.java
#java -classpath ./:/home/username/bin/ThirdParty.jar Hello
否則
javac Hello.java
java Hello
hello, world
J. linux終端下如何進行C語言編譯
1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。