先寫個主目標,依次寫關聯的對象,再把各個關聯的對象再依次寫下去。直至最底層。相關格式,你看下書就知道了。注意要用tab鍵開始。
㈡ linux下怎樣編譯程序
進入終端,用cd 命令切換到c文件的目錄
編譯命令:gcc -o exec_file (可執行文件名) soucre_file.c(源文件)
然後 用命令 ./exec_file 運行
更高級的是用make 工具,自動編譯
㈢ 請問在linux下怎麼編譯windows下的代碼
如果是不牽扯平台的話直接編譯就可以了,但是一般是會用很多跟平台相關的API,這樣就不能編譯了,如果非想要,那就只好找有么有在該平台下的代碼了,或者你自己改寫。
㈣ 如何在linux下編譯,執行c程序
1.編譯單個源文件
[例如]在屏幕上列印"Hello,Linux."
[源代碼]#include<stdio.h
#include<stdlib.h
int main(int argc,char **argv){printf("Hello,Linux.\n");exit(0);}將源文件保存為hello.c,開始進行編譯
$gcc -o hello hello.c
編譯成功完成後,在當前路徑下,生成一個名為hello的文件,然後執行
$./hello在屏幕上,你將會看到列印結果:Hello,Linux.
說明:在默認情況下,編譯成功完成後,會在當前路徑下,生成一個名為a.out的文件,然後執行$./a.out便可列印結果,但通常可以通過選項-o來指定自己的可執行程序名稱;
2.編譯多個源文件
3.使用外部函數庫
4.使用共享函數庫和靜態函數庫5.gcc選項詳細描述
㈤ linux 下可以用gcc 編譯windows可用的 exe文件嗎
根據gcc的編譯選項可以看出: 不能
由於Linux和windows是完全不兼容的, Linux上不使用文件後綴名來區分文件, 所以同樣是gcc編譯出來的文件,在Linux上可以執行, 在windows就不能了。
可以安裝Cygwin模擬Linux環境,將源代碼拷到windows下, 用Cygwin編譯出exe文件,可以在Windows上執行。
㈥ Linux下如何編譯,運行C程序需要安裝編譯器嗎
首先一定要安裝 gcc (或者 cc )編譯器。然後在 Linux 系統下,首先使用 vi 全屏幕編輯程序編輯一個後綴名為 .c 的文件,然後使用 gcc 編譯器對你的 C 語言源程序進行編譯、連接。最後才能夠運行生成後的運行文件(如果你的源程序沒有任何編譯錯誤的話)。當然了,在 gcc 的編譯過程中,會有很多選擇項。這個就是靠編程經驗了。
舉例如下:
gcc test.c -o myrunfile ( -o 選項指定輸出的運行文件名為:myrunfile,如果不指定 -o 選項的話,預設的運行文件名為:a.out)
㈦ 怎樣將windows下寫的c程序在linux下編譯運行,謝謝
先確保你的c程序沒有調用win下專有的api,比如win32api或.net等,
如果有,就需要另寫介面層。最好能只調用posix庫或跨平台的庫,或完全原創的演算法庫。
c程序滿足和win專有介面能脫離直接關系,就能在linux下編譯。
㈧ 如何在linux下編譯/運行C/C++程序
gcc first.C -o first
說明:
1>編譯當前目錄下、名字叫做first.C的c源文件;
2>在當前目錄下、生成名字叫first(這個名字可以自己隨便寫、符合linux命名規則就行)的可執行程序;
關於運行:
用ls -l 命令,可以看到當前目錄下有一個綠色的文件、名字叫first,就是剛剛編譯得到的文件;
使用命令「./first」既可運行(無雙引號、雙引號是用來說明的);
不懂再問~
㈨ 如何在Windows下使用Linux系統來編譯和運行程序
很多開發人員都有這樣的疑問:自己平時是在Windows下面辦公的,而自己編寫的程序的運行環境又是Linux的,如何從Windows切換到Linux呢?是不是要專門到Linux機器上去編寫代碼呢?
實際上,只要在Windows下安裝一個叫做SecureCRT的軟體和一個叫做FileZilla的軟體,便可輕松解決問題。
SecureCRT和FileZilla簡介
SecureCRT是一款支持SSH(SSH1和SSH2)的終端模擬程序,簡單地說是Windows下登錄Linux伺服器主機的軟體。
FileZilla是一個免費開源的FTP軟體,分為客戶端版本和伺服器版本兩種,具備所有的FTP軟體功能。
到Linux下去編譯運行程序的步驟
在使用SecureCRT和FileZilla之前,要確保有一台安裝了Linux的機器處於運行狀態(一般說來,每個開發小組都會有專門用於測試程序的機器,可以在此機器上安裝Linux)。作者使用的Linux機器的IP地址為xx.xx.xx.xx,用戶名為zxin10,密碼為yyyy。
第一步:使用SecureCRT登錄Linux。
打開SecureCRT軟體,在界面上輸入IP和用戶名,如圖1所示。
圖1 登錄界面
然後,單擊圖1中的「Connect」,在出現的界面上輸入密碼,如圖2所示。
圖2 密碼輸入界面
密碼輸入正確之後,便登錄到了Linux系統下,如圖3所示。
圖3 登錄成功之後的界面
為了編譯自己的程序,我們需要建立自己的文件存放目錄,如圖4所示。
圖4 新建個人目錄
目錄建立成功之後,我們便可以轉到目錄中去看一下,如圖5所示。
圖5 轉到新建目錄
此時,「萬事俱備,只欠東風」,我們接下來要做的工作是利用FileZilla軟體將自己在Windows下編寫的程序傳上去。
㈩ linux終端下如何進行C語言編譯
1、首先在linux下判斷是否安裝gcc編譯器,直接執行:gcc -v,判斷是否安裝gcc。