當前位置:首頁 » 編程軟體 » 程序編譯軟體

程序編譯軟體

發布時間: 2022-01-08 12:57:37

❶ c程序編譯有哪些軟體

就貼近機器而言推薦turbo C 就操作簡單而言推薦Visual C++

❷ 編譯軟體具體是什麼啊為屬於系統軟體啊

編譯軟體為匯編語言匯編器,例如c語言編譯、連接器等等。

一般來講,系統軟體包括操作系統和一系列基本的工具(比如編譯器,資料庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網路連接等方面的工具),是支持計算機系統正常運行並實現用戶操作的那部分軟體。

有代表性的系統軟體:操作系統,語言處理程序(如編譯軟體),資料庫管理,輔助程序。

(2)程序編譯軟體擴展閱讀:

語言處理程序:

編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟體,是一件極其繁重而艱難的工作。

計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。

語言處理程序如匯編語言匯編器,C語言編譯、連接器等。

為了提高效率,人們規定一套新的指令,稱為高級語言,其中每一條指令完成一項操作,這種操作相對於軟體總的功能而言是簡單而基本的,而相對於CPU的一眇操作而言又是復雜的。用這種高級語言來編寫程序(稱為源程序)就象用預制板代替磚塊來造房子,效率要高得多。

但CPU並不能直接執行這些新的指令,需要編寫一個軟體,專門用來將源程序中的每條指令翻譯成一系列CPU能接受的基本指令(也稱機器語言)使源程序轉化成能在計算機上運行的程序。完成這種翻譯的軟體稱為高級語言編譯軟體,通常把它們歸入系統軟體。

目前常用的高級語言有VB、C++、java等,它們各有特點,分別適用於編寫某一類型的程序,它們都有各自的編譯軟體。

參考資料:網路——系統軟體

❸ 代碼和編譯程序是用什麼軟體

你是用什麼系列單片機的?絕大部分要都是用KEIL來編寫的。在KEIL裡面既可以用匯編來寫也可以用C語言來寫,你寫完了程序之後還可以在KEIL裡面做軟體的模擬,這種軟體查錯的方法給程序員帶來了極大的方便。
除此之外還可以用KEIL與PROTEUS聯調~~~~
個人強烈建議用KEIL來寫單片機的程序

❹ 目前最常用的作C語言編譯程序的軟體是什麼

如果你用Turbo C的話,不需要太高配置,基本的DOS能跑的系統他就能跑。
如果你用VC++6.0跑的話,那麼最低也得賽揚II一級別,256M內存,然後WIN98系統,硬碟至少2G空間
如果你用Visual Studio200X跑的話,建議奔騰四的機器,而且內存要大,至少512M,XP環境,如果要載入SQL SERVER的話,內存還要更大,至少1G,否則服務掛不動,而且硬碟最好留5G空間,可以安裝一些MSDN。方便查閱。
其次,還有個GCC編譯器,可以下載一個環境,配置一下,這是LINUX下的C編譯器,效率很高,而且出來的OBJ沒有垃圾數據,推薦,這個跟TC環境差不多

❺ 什麼是編譯軟體

編譯(compilation
,
compile)
1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。
2、用編譯程序產生目標程序的動作。
編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。
詳情去網路看看哈,地址:http://ke..com/view/69568.htm
理解了編譯,你自然就了解什麼是編譯軟體咯.常用的很多,我推薦幾個給你吧.
編譯C:Turbo
C
2.0、Turbo
C
3.0
編譯C\C++
:VC6.0、winTC等
編譯Java:eclipse(也可以直接配置好環境在DOS下編譯運行)
全是手打,謝謝採納.

❻ 製作exe程序需要用什麼軟體

有人把java和javascript都分不清了,呵呵。在大學時學過一點,全忘了,暈。

將Java應用程序本地編譯為EXE的幾種方法

1. 從www.towerj.com獲得一個TowerJ編譯器,該編譯器可以將你的CLASS文件編譯成EXE文件。

2. 利用微軟的SDK-Java 4.0所提供的jexegen.exe創建EXE文件,這個軟體可以從微軟的網站免費下載,地址如下:

http://www.microsoft.com/java/download/dl_sdk40.htm

jexegen的語法如下:

jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]

3. Visual Cafe提供了一個能夠創建EXE文件的本地編譯器。你需要安裝該光碟上提供的EXE組件。

4. 使用InstallAnywhere創建安裝盤。

5. 使用IBM AlphaWorks提供的一個高性能Java編譯器,該編譯器可以從下面的地址獲得:

http://www.alphaworks.ibm.com/tech/hpc

6. JET是一個優秀的Java語言本地編譯器。該編譯器可以從這個網站獲得一個測試版本:

http://www.excelsior-usa.com/jet.html

7. Instantiations公司的JOVE

http://www.instantiations.com/jove/...ejovesystem.htm
JOVE公司合並了以前的SuperCede,一個優秀的本地編譯器,現在SuperCede已經不復存在了。

8. JToEXE

Bravo Zulu Consulting, Inc開發的一款本地編譯器,本來可以從該公司的網頁上免費下載的,不過目前在該公司的主頁上找不到了。

公司主頁: http://www.bravozulu.com/

下面這個ftp上曾經有過這個軟體,不知道現在是不是還在:

ftp://race.dlut.e.cn/pub/java/tools/jet

9.jbuilder

這個是Borland不公開的使用技巧,能夠通過JBuilder來製作exe文件來啟動Java文件。
JBuilder並不支持本地編譯機制。但是有一個隱藏的技巧可以讓你從可執行文件來啟動Java程序,可以出現或者不出現console窗口。想做到這些,需要JBuilder的bin目錄下的這些文件:
JBuilder.exe
JBuilderW.exe (可選)
JBuilder.config
jdk.config
JavaLauncher.dll
「JBuilder.exe」是一個通用的可執行外殼文件,用以啟動Java程序,」JBuilderW.exe「好像是javaw.exe一樣,它把」JBuilder.exe」包裝起來,但是運行時候不顯示那個console的窗口。使用這些文件的關鍵是文件名。「JBuilder.exe」查找一個文件叫」JBuilder.config」的配置文件,裡麵包含了運行Java程序的必須信息。同樣的」JBuilderW.exe」查找」JBuilder.exe」來啟動不帶Console窗口的Java程序。如果把JBuilder.exe重命名為」foo
.exe」,那」foo.exe」將去尋找」foo.config」配置文件,同樣」JBuilderW.exe」被重命名為」fooW.exe」,它會去尋找」foo.exe」文件。
說到這里,聰明的讀者應該猜到怎樣利用JBuilder.exe來啟動應用程序了。只要把JBuilder.exe,JBuilerW.exe,JBuilder.config改名成相應的文件名,在JBuilder.config裡面指定主類和類路徑,就能夠通過執行JBuilder.exe(或者被改名後的exe文件)來啟動Java應用程序了。下面是用本機為例。
Borland JBuilder 5被安裝在E:\jbuilder5\目錄下,在E:\jbuilder5\bin\下建立一個temp目錄,然後把JBuilder.exe,JBuilder.config,JavaLauncher.dll,jdk.config四個文件拷貝到E:\jbuilder5\bin\temp\目錄下,然後在這個目錄下建立一個hello目錄,在這個目錄下生成一個hello.java文件,即E:\jbuilder5\bin\temp\hello\hello.java文件,
file://hello.java/
package hello;
public class hello{
public static void main(String s[]){
System.out.println("Hello, Exe file!");
}
}
編譯成class文件,然後打開Jbuilder.config文件,作相應的修改:
在JBuilder.config裡面找到下面兩行
# Start JBuilder using the its main class
mainclass com.borland.jbuilder.JBuilder
修改為
# Start JBuilder using the its main class
mainclass hello.hello
addpath E:/jbuilder5/bin/temp/
addpath命令是把目錄加入類路徑中,這個命令和其它config裡面可以識別的命令可以在JBuilder/bin目錄下的config_readme.txt裡面找到詳細說明。
然後將jdk.config裡面的javapath修改成相對的路徑,例如原來是
javapath ../jdk1.3/bin/java
修改成
javapath ../../jdk1.3/bin/java
最後
將JBuilder.exe,JBuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。
現在執行foo.exe文件
至此,通過修改JBuilder來使用exe文件啟動自己的Java應用程序已經完成了。
但是好玩的地方並不在這個地方,下面的小技巧可能更有趣,將Jar文件打包進入exe文件!
假設利用上面的文件,生成hello.jar包,
jar cvf hello.jar hello\*.class
然後將jar包附加到JBuilder.exe後面去,
/b ..\JBuilder.exe+hello.jar foo.exe
在foo.config(JBuilder.config)文件裡面把前面加入的類路徑去掉,並加入下面的路徑:
addpath E:/jbuilder5/bin/temp/foo.exe
然後執行,foo.exe
看到了么?一個含jar包的exe文件被執行了!
這個過程的大致原理是:exe文件的重要信息都在文件頭部,所以把亂七八糟的東西放exe文件尾部是不要緊的;而jar/zip文件的重要信息是在文件尾部的,這樣它們兩不相干,能夠容易的被執行。
請注意:讀者如果使用這個功能,得自己承擔可能帶來的風險,因為Borland對這個功能不提供官方的支持!

還可以去看看 http://www-900.ibm.com/developerWor...ive/index.shtml這是一篇分析的文章,但它提供了很多有用的資料。

❼ 編譯程序是什麼軟體

看著問題,我就郁悶了,好吧,稍微普及下程序知識。
看你需要寫的是什麼程序,然後用什麼語言對應的又語言編輯器。(這個編輯器可能就是你認為的軟體了,其實不然,這個只是個工具比如txt是記事用的一樣,)
如:C C++ C#這些是語言,算是高級語言了,他們一般用的編輯器是VS2010現在或者Tbc
java也是語言,是高級語言,編輯器一般也用VS2010,不過看個人習慣了,畢竟編輯器多了去了,有的插件少,有個功能強大,有的使用方便。
再如asp php 這些也是高級語言,用的編輯器就更普遍了 什麼eclipse dw zend什麼的多了去了,也是看個人習慣和喜好了,再者高級的程序猿都可以用txt編輯語言。
再如E語言 VB這些語言也有特定的編輯器,不過都不是死的,等你稍微了解里邊東西多了,自然就明白這里是程序的世界,如果還有不明白的,可以追問,說出具體的你要編譯的軟體,再給你詳細的說是用什麼做的。
一般用到編譯的大多存在於 VB E語言 C等等之類
另外語言的種類還有 其他很多種,詳細的可以查閱!

❽ c語言編譯程序屬於應用軟體,系統軟體還是工具軟體

c語言編譯程序屬於系統軟體。

編譯程序(Compiler,compiling program)也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。這里的編譯程序是一種動作,是根據編譯原理技術,由高級程序設計語言編譯器翻譯成機器語言二進制代碼行為。因此它是系統軟體。

計算機軟體總體分為系統軟體和應用軟體兩大類:系統軟體是各類操作系統,如windows、Linux、UNIX等,還包括操作系統的補丁程序及硬體驅動程序,都是系統軟體類。

應用軟體可以細分的種類就更多了,如工具軟體、游戲軟體、管理軟體等都屬於應用軟體類。電腦工具軟體就是指在使用電腦進行工作和學習時經常使用的軟體。

(8)程序編譯軟體擴展閱讀:

不同點

1、表現形式不同

硬體有形,有色,有味,看得見,摸得著,聞得到。而軟體無形,無色,無味,看不見,摸不著,聞不到。軟體大多存在人們的腦袋裡或紙面上,它的正確與否,是好是壞,一直要到程序在機器上運行才能知道。這就給設計、生產和管理帶來許多困難。

2、生產方式不同

軟體是開發,它是人的智力的高度發揮,不是傳統意義上的硬體製造。盡管軟體開發與硬體製造之間有許多共同點,但這兩種活動是根本不同的。

3、要求不同

硬體產品允許有誤差,而軟體產品卻不允許有誤差。

4、維護不同

硬體是要用舊用壞的,在理論上,軟體是不會用舊用壞的,但在實際上,軟體也會變舊變壞。因為在軟體的整個生存期中,一直處於改變(維護)狀態。

網路-計算機軟體

❾ 編譯程序是______的軟體

我們一般編寫完一個程序都是先編譯,然後才執行,而編譯是將高級語言程序翻譯成等價的機器語言,所以選擇B。

❿ 編譯軟體屬於________。

系統軟體

編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) →預處理器(preprocessor) → 編譯器 (compiler) →目標代碼(object code) →鏈接器(Linker) → 可執行程序(executables)

(10)程序編譯軟體擴展閱讀:

典型的編譯器輸出是由包含入口點的名字和地址, 以及外部調用(到不在這個目標文件中的函數調用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產生,但使用的編譯器必需採用同樣的輸出格式,可以鏈接在一起並生成可以由用戶直接執行的EXE,所以我們電腦上的文件都是經過編譯後的文件。

熱點內容
搭建本地表格伺服器 發布:2024-12-25 14:51:06 瀏覽:851
網路應用中ftp指什麼 發布:2024-12-25 14:45:36 瀏覽:453
廣工如何修改密碼 發布:2024-12-25 14:29:18 瀏覽:487
電腦配置不高怎麼玩守望先鋒 發布:2024-12-25 14:15:42 瀏覽:262
合法伺服器地址 發布:2024-12-25 14:15:32 瀏覽:425
linuxip腳本 發布:2024-12-25 14:04:00 瀏覽:417
c語言最短路徑 發布:2024-12-25 14:03:52 瀏覽:623
c語言考點 發布:2024-12-25 14:03:13 瀏覽:614
想換個安卓手機什麼機子好 發布:2024-12-25 14:01:38 瀏覽:847
python不是內部或外部 發布:2024-12-25 13:36:14 瀏覽:639