沒有c編譯器怎麼運行
⑴ 程序設計好後 怎麼實現不安裝編譯器就能運行的
用不需要編譯的語言來寫程序,就不需要安裝編譯器就能運行。例如腳本語言。
需要編譯的語言寫的程序,如果在別的機器上編譯,或通過網路(例如通過WinVNC)
用別的機器上的編譯器來編譯,那麼本機就不需要安裝編譯器。
⑵ c語言不用編譯器怎麼輸出
??
lz可能搞混了一些概念(這是使用IDE的初學者常犯的)
C語言必須編譯成可執行文件才可運行,也就是必須要編譯器(這個解釋器在這里沒用)。、
lz將IDE與編譯器混為一談,實際編譯器只是被IDE調用而已,不屬於IDE本身
lz的問題是:不用IDE如何編寫、運行程序吧。
可以使用命令行(運行 輸入 cmd)
執行 cl + file.c (若已裝VC, cl具體使用請另行參考)
⑶ 在Windows系統下,不安裝編譯器,能否直接用DOS命令編寫編譯C程序如果能,怎樣操作
首先,Windows不是純C語言編寫的,應該說是類C語言編寫的。
其次,不是不能運行C語言的程序,也不是沒有編譯器。而是運行自定義C或者C++程序是一個功能,這個功能的實現所需要的開發費用是非常高昂的,而且售出的比較少。
所以實際上C和C++的編譯器比Windows要貴很多。如果把編譯器成本分攤到Windows里,又會增加Windows的價格。
這些實際上是商業策略,需要很久才能理解。
⑷ c語言編寫程序脫離編譯環境能用嗎
源文件一般而言是通用的,只要在對應平台有對應的編譯環境,編譯得到的可執行文件即可運行。不過如果源文件中包含依賴平台特性的代碼,可能在另外的平台上無法編譯或編譯後無法正常運行。
但是不同平台編譯得到的目標文件以及鏈接後的可執行文件往往不兼容。例如早期16位Windows上編譯的程序無法在WinNT內核上運行。所以如果不確定目標平台,最好用源文件編譯一次。
另外一個情況是缺少依賴的運行庫。例如VC++6以後版本的VC的編譯的非託管C++程序需要在運行該的程序的機器上安裝C++運行庫;.NET程序需要在機器上安裝.NET
Framework或.NET
Compact
Framework才能運行等。
====
[原創回答團]
⑸ C++作出的程序,怎麼在一個沒有C++編譯器上運行
編完程序,選擇:
(1)任務欄「組建」
(2)「移除工程配置」
(3)選擇「win32 Release」,並確定
(4)Ctrl+F5運行以下程序
OK了,把Release文件夾下面的exe文件拷貝出來,就能到處用啦
⑹ windows沒有C編譯器怎麼生成可執行文件
那就只能用機器碼寫(如果你會的話可以直接用記事本將寫好的機器碼保存為可執行文件就行了)任何語言要在任何平台跑都需要編譯器,計算機只認識機器碼,所以任何語言要翻譯成機器碼都需要編譯器,
⑺ Linux下如何編譯,運行C程序需要安裝編譯器嗎
首先一定要安裝 gcc (或者 cc )編譯器。然後在 Linux 系統下,首先使用 vi 全屏幕編輯程序編輯一個後綴名為 .c 的文件,然後使用 gcc 編譯器對你的 C 語言源程序進行編譯、連接。最後才能夠運行生成後的運行文件(如果你的源程序沒有任何編譯錯誤的話)。當然了,在 gcc 的編譯過程中,會有很多選擇項。這個就是靠編程經驗了。
舉例如下:
gcc test.c -o myrunfile ( -o 選項指定輸出的運行文件名為:myrunfile,如果不指定 -o 選項的話,預設的運行文件名為:a.out)
⑻ 如何在沒有c++軟體的電腦上運行編好的c++的程序
把編好的c++的 exe 文件復制到 沒有c++軟體的電腦上。
打開 DOS命令窗,並進入 exe 文件所在的文件夾,拍入 exe 文件名字,回車。
或 打開 Windows explorer, 雙擊exe 文件名。
運行若出現缺少 什麼 DDL 庫, 可從網上下載,把它們放入exe 文件所在的文件夾 或 C:\windows\system32 文件夾 就可以了。
⑼ 我寫了一個C語言程序,想要他在沒有安裝C程序的電腦上運行,好像得做一個前台 ,怎麼做求程序高手解決!
C語言程序編譯後變成 .exe 才能執行。
你可以在有編譯器的計算機上先編譯好,然後把 .exe 復制到沒有 編譯器的電腦上,就可以運行。
前台 -- 你是說在桌面上建一個圖標,點擊運行,當然可以。
⑽ VC生成的exe文件,怎麼樣使之在沒打開編譯器的情況下就能執行
這個其實與打沒打開VC編譯器關系不是很大。
VC生成的exe文件在運行時需要VC的運行時環境,這個環境一般是封裝在一個DLL中的(具體文件名我就不幫你查了);或者我們可以把這個DLL文件直接編譯到exe中,這樣就可以在沒有安裝過VC的機器下運行你的程序了(但這樣會導致你的exe文件大一點)。
你要是想把你編譯、鏈接出的exe文件在沒有安裝VC的機器下運行,你可以在工程屬性中,編譯靜態DLL。
