c編譯構建腳本
『壹』 下面的C腳本為什麼老是編譯通不過啊 明明沒有問題啊!
1:糾正一下沒有c腳本這一說法。
2:似乎沒有main函數。
3:檢查一下在這個文件的目錄里有沒有"apdefap.h"。
4:有些老的編譯器不支持//形式的注釋,改用/*。。。。*/試試。
5:參數好像一個都沒用。
『貳』 C腳本編譯和鏈接的問題
C腳本?C不是腳本語言,您混淆術語了
用C語言呀,
Private Sub Form_Load() 這是VB的語法呀.......
用C語言寫的程序都帶有一個類DOS窗口,所以要最小化啟動只能調用系統功能,
這系統功能要用到windowsAPI,你應該是初學者吧,難為你了..
如果你只是想開機悄悄運行一個程序可以這樣:
int main()
{
system(" start C:\\Program Files\\QQ.exe");
//注意\\這個轉義,start可以讓程序快速返回.
//不然QQ.exe不停止運行,system()這個函數就卡到死
}
用gcc編譯器(MINGW)這樣編譯:
gcc -mwindows main.c
這樣編譯的程序沒有哪個類DOS的窗口!!!
生成的a.exe放到
C:\Documents and Settings\Administrator\「開始」菜單\程序\啟動\
就行了.
『肆』 C語言文件的編譯與執行的四個階段並分別描述
開發C程序有四個步驟:編輯、編譯、連接和運行。
任何一個體系結構處理器上都可以使用C語言程序,只要該體系結構處理器有相應的C語言編譯器和庫,那麼C源代碼就可以編譯並連接到目標二進制文件上運行。
1、預處理:導入源程序並保存(C文件)。
2、編譯:將源程序轉換為目標文件(Obj文件)。
3、鏈接:將目標文件生成為可執行文件(EXE文件)。
4、運行:執行,獲取運行結果的EXE文件。
(4)c編譯構建腳本擴展閱讀:
將C語言代碼分為程序的幾個階段:
1、首先,源代碼文件測試。以及相關的頭文件,比如stdio。H、由預處理器CPP預處理為.I文件。預編譯的。文件不包含任何宏定義,因為所有宏都已展開,並且包含的文件已插入。我歸檔。
2、編譯過程是對預處理文件進行詞法分析、語法分析、語義分析和優化,生成相應的匯編代碼文件。這個過程往往是整個程序的核心部分,也是最復雜的部分之一。
3、匯編程序不直接輸出可執行文件,而是輸出目標文件。匯編程序可以調用LD來生成可以運行的可執行程序。也就是說,您需要鏈接大量的文件才能獲得「a.out」,即最終的可執行文件。
4、在鏈接過程中,需要重新調整其他目標文件中定義的函數調用指令,而其他目標文件中定義的變數也存在同樣的問題。
『伍』 C程序 編譯!
int main()
{
int a[6];
a[0] = 3;
a[1] = 1;
int i;
int thou; // 存千位數
int hun; // 存百位數
int ten; // 存十位數
int single; // 存個位數
i = 1;
int square;
while ( square < 1000 )
{
i++;
square = i*i;
}
while( square >= 1000 && square <= 9999 )
{
single = square%10;
ten = (square%100 - single) / 10;
hun = (square%1000 - ten - single) / 100;
thou = (square - hun - ten - single ) / 1000;
if ( ten == single && thou == hun )
{
a[2] = thou;
a[3] = hun;
a[4] = ten;
a[5] = single;
for ( int j = 0; j < 6; j++ )
cout << a[j];
cout << endl;
}
i++;
square = i*i;
}
return 0;
}
『陸』 C語言中構建文件和編譯文件有什麼區別拜託,謝謝
不大清楚LZ的問題實質
但是可以簡單說 編譯過程是把你編寫的程序 轉化成一種可執行文件 在電腦上運行。
構建 可能是構建某種工程或者系統吧? 更多的側重在各個執行文件的搭配 相互調用上吧
希望有用
『柒』 編寫腳本用的語言是C語言嗎
可以的,腳本語言大多是用c語言來寫的,現在大多數程序用c語言來寫,腳本語言也是用c語言編寫,為達到某個作用而定義成簡短腳本語言,使用腳本語言就相當於調用對應那用c語言編寫的文章,一些高手都會累積自己的腳本庫,再加上系統腳本,寫同樣一個程序,他們會比全用c語言寫的人快很多,c語言是基礎,腳本是c語言延伸出來的東西,學習腳本語言會比c語言簡單,因為是通過簡化的,但是程序里稍復雜點的地方還是會用到c語言,另外腳本還有個顯著的缺點,就是各個系統的系統腳本語言都是不一樣的,比如win,安卓javascapt,linux,mac. mac與linux的差不多。
『捌』 在linux里,c程序的編輯、編譯、調試的詳細步驟是什麼
(1)用工具寫好C程序...比如vi
(2)打開終端,進入你存放C語言代碼的路徑 例如: cd /opt/
(3)gcc a.c -o abc 意思是:把你的a.c編譯成abc可執行文件
(4)在當前目錄終端下 運行生成的abc,例如: ./abc 前面的.不要掉了
後面可以用gdb進行調試,你可以自己去學習...這是最基本的!!
『玖』 做腳本一般是用什麼語言程序編寫的可以用C語言編寫嗎
1.腳本語言(javascript,vbscript等)介於html和c,c
,java,c#等編程語言之間。
html通常用於格式化和鏈結文本。而編程語言通常用於向機器發出一系列復雜的指令。
2.腳本語言與編程語言也有很多相似地方,其函數與編程語言比較相象一些,其也涉及到變數。與編程語言之間最大的區別是編程語言的語法和規則更為嚴格和復雜一些.
3.與程序代碼的關系:腳本也是一種語言,其同樣由程序代碼組成。
注:腳本語言一般都有相應的腳本引擎來解釋執行。
他們一般需要解釋器才能運行。javascript,asp,php,perl,nuva都是腳本語言。c/c
編譯、鏈接後,可形成獨立執行的exe文件。
4.腳本語言是一種解釋性的語言,例如vbscript,javascript,installshield
script,actionscript等等,它不象c\c
等可以編譯成二進制代碼,以可執行文件的形式存在.
腳本語言不需要編譯,可以直接用,由解釋器來負責解釋。
5.腳本語言一般都是以文本形式存在,類似於一種命令.
舉個例子說,如果你建立了一個程序,叫aaa.exe,可以打開.aa為擴展名的文件.
你為.aa文件的編寫指定了一套規則(語法),當別人編寫了.aa文件後,你的程序用這種規則來理解編寫人的意圖,並作出回應.那麼,這一套規則就是腳本語言