c語言編譯環境可以用嗎
不可以,比如你用C編譯器能編譯過的,C++編譯器就不一定能編譯過。
main()
{
printf("Hello,world! ");
}
這個代碼在C里能編譯通過,但是C++里會提示錯誤信息:
[Error]'printf'wasnotdeclaredinthisscope
還有很多其他例子。。。
所以,千萬不要用C++的編譯器編譯C代碼。(可能導致意外)
❷ c語言編寫程序脫離編譯環境能用嗎
源文件一般而言是通用的,只要在對應平台有對應的編譯環境,編譯得到的可執行文件即可運行。不過如果源文件中包含依賴平台特性的代碼,可能在另外的平台上無法編譯或編譯後無法正常運行。
但是不同平台編譯得到的目標文件以及鏈接後的可執行文件往往不兼容。例如早期16位Windows上編譯的程序無法在WinNT內核上運行。所以如果不確定目標平台,最好用源文件編譯一次。
另外一個情況是缺少依賴的運行庫。例如VC++6以後版本的VC的編譯的非託管C++程序需要在運行該的程序的機器上安裝C++運行庫;.NET程序需要在機器上安裝.NET
Framework或.NET
Compact
Framework才能運行等。
====
[原創回答團]
❸ C語言寫出來的程序可以在沒有環境的情況運行嗎
C語言的程序編譯後不需要環境,但是c語言也有要求,一般來說c語言編譯後只能在特定操作系統運行,比如在windows下用windows的編程工具編寫的程序在liunx下是運行不了的。
❹ 關於C語言編程的環境
環境就是你用來進行編程的編程平台,最簡單的環境就是TXT文本文件了(不過這個不支持編譯,一般的編譯環境是支持編譯的)。就C語言系列來說,主流的編譯環境有C-FREE系列、VC系列、VS(Visual Studio)系列
Emacs是一種強大的文本編輯器,在程序員和其他以技術工作為主的計算機用戶中廣受歡迎。EMACS,即Editor
MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)於1975年在MIT協同Guy
Steele共同完成。這一創意的靈感來源於TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard
Greenblatt、Charles Frankston等人編寫的宏文本編輯器。
Visual C++ 6.0,簡稱VC或者VC6.0,是微軟推出的一款C++編譯器,將「高級語言」翻譯為「機器語言(低級語言)」的程序。Visual C++是一個功能強大的可視化軟體開發工具。自1993年Microsoft公司推出Visual C++1.0後,隨著其新版本的不斷問世,Visual
C++已成為專業程序員進行軟體開發的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual
C++7.0),但它的應用有很大的局限性,只適用於Windows 2000、Windows XP和Windows NT4.0。所以實際中,更多的是以Visual C++6.0為平台。
❺ 我初學C語言,用什麼編譯環境比較好
1.可以安裝vc++,可以支持64位win7系統
2.安裝虛擬機,在虛擬機上安裝一個linux系統,完美支持C代碼開發並編譯
3.安裝一個虛擬C編輯器,但是效果不太好
個人建議,長期考慮最穩定最准確庫引用還是2
謝謝,希望可以幫到你,有問題繼續交流
❻ 學C語言需要的編譯環境
本人建議用VC++6.0。因為vc可以用滑鼠操作,同時編輯也比較方便,TC2由於是DOS界面,不支持滑鼠,同時編輯文字及其困難,因此用VC 6.0是學習c語言的最佳環境。還有為你以後的學習還可以有所幫助
❼ c語言有哪幾種編譯環境
C語言的編譯環境可以使用VC 6.0,Turbo C,GCC,Visual Studio等。其中較好用的軟體為VC 6.0++。
Microsoft Visual C++ 6.0,簡稱VC6.0,是微軟推出的一款C++編譯器,將「高級語言」翻譯為「機器語言(低級語言)」的程序。Visual C++是一個功能強大的可視化軟體開發工具。自1993年Microsoft公司推出Visual C++1.0後,隨著其新版本的不斷問世,Visual C++已成為專業程序員進行軟體開發的首選工具。雖然微軟公司推出了 Visual C++.NET(Visual C++7.0),但它的應用的很大的局限性,只適用於Windows 2000、Windows XP和Windows NT4.0。所以實際中,更多的是以Visual C++6.0為平台。Visual C++6.0不僅是一個C++ 編譯器,而且是一個基於Windows操作系統的可視化集成開發環境(integrated development environment,IDE)。Visual C++6.0由許多組件組成,包括編輯器、調試器以及程序向導AppWizard、類向導Class Wizard等開發工具。 這些組件通過一個名為Developer Studio的組件集成為和諧的開發環境。
❽ C語言編程,C++環境下可以編譯運行
#include<stdio.h>
intmain()
{
intn,i,j;
charst;
scanf("%d%c",&n,&st);
charrow=st,col;
for(i=0;i<n;++i){
for(j=0;j<n-i-1;++j){
printf("");
}
col=row;
液枝for(j=0;j<=i;++j){
printf("%c",col);
if(col=='Z'){
col='A';
}else{
col++;
}
}
if(col=='A'){
col='Z';
升埋和}else{
col--;
吵盯}
for(j=0;j<i;++j){
if(col=='A'){
col='Z';
}else{
col--;
}
printf("%c",col);
}
printf(" ");
if(row=='Z'){
row='A';
}else{
row++;
}
}
return0;
}
❾ C語言編譯運行需要什麼環境 TC嗎
編譯需要編譯器,如gcc,vc,c-free等。
運行的話,只要裝了操作系統的電腦都行
(同一個程序可能不能在不同系統或電腦環境下運行)
(如針對64位操作系統寫的程序不能在32位操作系統下運行)