① 怎樣用c語言編譯

C編譯的整個過程很復雜,大致可以分為以下四個階段:

  1. 預處理階段在該階段主要完成對源代碼的預處理工作,主要包括對宏定義指令,頭文件包含指令,預定義指令和特殊字元的處理,如對宏定義的替換以及文件頭中所包含的文件中預定義代碼的替換等,總之這步主要完成一些替換工作,輸出是同源文件含義相同但內容不同的文件。

  2. 編譯、優化階段編譯就是將第一階段處理得到的文件通過詞法語法分析等轉換為匯編語言。優化包括對中間代碼的優化,如刪除公共表達式,循環優化等;和對目標代碼的生成進行的優化,如如何充分利用機器的寄存器存放有關變數的值,以減少內存訪問次數。

  3. 匯編階段將匯編語言翻譯成機器指令。

  4. 鏈接階段鏈接階段的主要工作是將有關的目標文件連接起來,即將在一個文件中引用的符號同該符號在另外一個文件中的定義連接起來,使得所有的目標文件成為一個能夠被操作系統裝入執行的統一整體。

② 能在網上在線編譯C語言,並編譯呈現出來的網站是什麼

Ideone
Ideone(http://ideone.com/)是一個在線多語言編程執行回器工具,可以在線直接做編譯和執答行動作,支持包括C++,java,JavaScript,Perl,PHP,Python和Ruby在內的40多種編程語言.Ideone是一個簡易的編程測試工具,雖然不能替代專業版的工具,但是其功能非常全面.,該頁面上有不少廣告,看的有點不爽.
望點贊~
有問題歡迎繼續追問

③ c語言裡面的編譯和鏈接是怎麼回事

C/C++語言的完整編譯過程是

一、預編譯

處理#define #if #include這類#開頭的語句,這些稱為預編譯指令。這個過程中會把.h文件和.c/.cpp文件組合成最終交給compile過程的原文件。這個原文件是不包含任何#開頭的語句的。所有#define定義的宏也會被替換。

二、編譯
把上面那個原文件編譯成.o或者VC里是.obj文件。這個文件保存了機器碼化的函數、函數的描述、全局變數的描述、乃至段的描述等等。

三、連接
把可執行程序需要的所有的編譯過程產生的.o或者.obj文件組合到一起。(這里也包括.lib文件,.lib文件件本質上就是打包的.obj文件集合)。另外連接過程還會組合一些其他數據,比如資源、可執行文件頭等等。

④ C語言如何編譯

可以這樣做:1、新建C/C++源文件(在文件這里選擇新建)2、命名C/C++源文件名,並為它指定保存路徑(選擇文件中的C/C++source File)(並在右邊輸入文件名,選擇保存位置,點擊確定)3、開始錄入程序(在空白的工作窗口錄入程序)4、編譯(點擊第一個紅框,所有的提示均按確定),運行(紅色感嘆號)

⑤ 我用dw和access做網站。如何在做的網頁上內嵌c語言編譯環境就是能在網頁上運行簡單的c程序,查錯

思路是伺服器上安裝C語言編譯環境,網頁上的代碼提交到伺服器以後由伺服器上運行的某後台進程式控制制編譯器去編譯,完了以後返回信息。

代碼的提交和信息的返回可以通過access完成。簡單的就是代碼的提交直接post到某個後台腳本,然後用ajax去輪詢結果或者(類似)推送結果。
後台進程可以輪詢資料庫,也可以監聽一個埠來接受伺服器端腳本發送的請求,或者其他什麼進程間通訊手段。

完全內嵌在網頁上(前段)暫時還是不要想了。用javascript實現一個c語言編譯環境?會死人……成本太高了而且效率也不理想吧

⑥ 在什麼網站能下載C語言的編譯系統啊!!怎樣運行啊!!

http://post..com/f?kz=13382217
這是C語言資料大全,裡面什麼都有,學習資料,編譯軟體建議下載TC2.01。還有一些名牌大學的C語言電子教程。
祝你成功!

⑦ 如何在網頁中嵌入C程序編譯環境

唯一的途徑就是用c編寫ActiveX控制項,然後由網頁載入。

⑧ C語言怎麼編譯呀

在本機上搭建IDE開發環境,在IDE中導入編譯器,就可以本地編譯了。
把代碼在本地寫好,編譯過之後,運行樣例沒問題後,再上傳的網站上,網站上是有編譯器的,你選擇之後會自動編譯。

⑨ c語言在線編譯

#include<stdio.h>//頭文件補上
int max(int x,int y)//定義聲明函數
{
int z;
z=(x>y)?x:y;
return(z);
}
int main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);//函數調用
printf("%d",c);
return 0;
}