導航:首頁 > 源碼編譯 > 編程環境和編譯器的安裝順序

編程環境和編譯器的安裝順序

發布時間:2022-07-12 03:33:04

1. 如何安裝瑞薩編程環境

不知道你是什麼什麼型號的單片機?簡單給你介紹下瑞薩開發環境的安裝。
首先要安裝C編譯器,之後再安裝開發環境,瑞薩的開發環境還是很好裝的,要是不懂的話可以Hi我。

2. 不明白怎樣安裝java並進行編程和運行

當前的JDK的最高版本是JDK1.6,它的下載網址是:
http://java.sun.com
這是支持WindowsXP/2000/NT操作系統的版本。Sun也提供支持類似Solaris SPARC和Macintosh操作系統的版本。用戶可以根據操作系統平台選取合適的JDK版本進行下載。
在Window環境下,直接點擊所下載的JDK壓縮文件的圖標,即可運行該文件,因為它是一個自解壓的EXE文件。解壓後,自動進入安裝過程,此時可以按照提示過程,逐步完成安裝。
安裝時需要選擇一個目錄,可以選擇比較簡單的目錄,例如,C:\JDK16,因為如果使用拼寫復雜的目錄會給Dos界面下的操作帶來很多不便。
安裝完畢後,用DIR命令可以顯示該目錄。其子目錄有:
BIN,LIB,DEMO,SAMPLE,JRE等。
其中,BIN目錄下是一些執行文件。LIB目錄下保存庫文件。DEMO目錄下是一些應用程序和Applet的實例。
在Window2000/XP下,環境變數的配置從「我的電腦」(右鍵)  高級  環境變數,在其中選擇「系統變數」的「新建」,然後在變數名中輸入:「JAVA_HOME」,將此變數值置為:「c:\jdk16」 。
再在其中選擇「系統變數」的「新建」,然後在變數名中輸入:「classpath」,在變數值輸入:「. ;%JAVA_HOME%\BIN; %JAVA_HOME%\LIB\dt.jar; %JAVA_HOME%\LIB\tools.jar」;
____________________________________________
1. 編譯器——javac
javac的作用是將源程序(.java文件)編譯成位元組碼(.class文件)。Java源程序的後綴名必須是java。javac一次可以編譯一個或多個源程序,對於源程序中定義的每個類,都會生成一個單獨的類文件。例如,如果在A.java中定義了A、B、C三個類,則經過javac編譯後要生成A.class,B.class,C.class三個類文件。
javac的調用格式為:
javac [選項] 源文件名表
其中源文件名表是多個帶.java後綴的源文件名

2.Java的語言解釋器——java
java 命令解釋執行Java位元組碼。其格式為:
java [選項] 類名〈參數表〉
這里的類名代表由編譯器生成的帶.class後綴的類文件名,但在上述命令不需要帶後綴。這個類必須是一個獨立程序(不能是Applet),程序中必須帶有一個按如下格式聲明的main方法。
public static void main(String [ ] args ) {…}
並且包含main方法的類的類名必須與類文件名相同,即與現在命令行中的「類名」相同。
在執行java命令時,若類名後帶有參數表,則參數表中的參數依次直接傳遞給該類中的main方法的args數組,這樣在main方法中就可以使用這些數組元素。
3. Java Applet觀察器——appletviewer
appletviewer命令使用戶不通過Web瀏覽器也可以觀察Applet運行情況。其格式為:
appletviewer [-debug] HTML文件
appletviewer下載並運行HTML文件中包含的Applet,如果HTML文檔中不包含任何Applet,appletviewer則不採取任何行為。如果上述命令中使用了-debug選項,則appletviewer將jdb從內部啟動,這樣就可以調試HTML文件所引用的Applet。
/**一個簡單的Application程序;可用記事本編寫
*/
public class HelloWorld {
public static void main(String args[]) {
String s="HelloWorld!"; //定義字元串s
System.out.println(s);
}
}
(1)Java 語言標識符的字母區分大小寫;
(2)一個程序可以由一個或多個類組成,其中必須有也只能有一個主類。
(3)源文件名必須與程序的主類名一致,並且以 .java 為其後綴(此例子文件名為:HelloWorld.java)

1.編譯一個源程序的命令為:
C:\>javac  HelloWorld.java
會生成一個HelloWorld.class文件
2.執行一個Java程序的命令格式為:
C:\>java  HelloWorld

3. c/c++中,編譯器編譯文件的順序和規則

#include <filename>從磁碟安裝根目錄查找文件;#include "filename"從編譯文件的當前目錄查找文件。

4. 如何安裝GCC編譯器和開發工具

在CentOS 7和RHEL 7系統上如何安裝Gnu GCC編譯器和相關的工具比如:autoconf,automake,flex, c++編譯器等工具。我們可以通過在centos 或者rhel 7 系統上安裝下面的軟體包來搭建基本的開發環境。

autoconf

automake

binutils

bison

flex

gcc

gcc-c++

gettext

libtool

make

patch

pkgconfig

redhat-rpm-config

rpm-build

rpm-sign
顯示當前系統的yum group,使用下面的命令:

yum group list
命令輸出:

[root@itsprite /]# yum group list
Loaded plugins: fastestmirror, langpacks
There is no installed groups file.
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile

* base: mirrors.btte.net

* extras: mirrors.btte.net

* updates: mirrors.btte.net
Available environment groups:

Minimal Install

Infrastructure Server

File and Print Server

Basic Web Server

Virtualization Host

Server with GUI

GNOME Desktop

KDE Plasma Workspaces

Development and Creative Workstation
Available Groups:

Compatibility Libraries

Console Internet Tools

Development Tools

Graphical Administration Tools

Legacy UNIX Compatibility

Scientific Support

Security Tools

Smart Card Support

System Administration Tools

System Management
Done
安裝GCC和開發環境
輸入下面的命令:

yum group install "Development Tools"
安裝完之後,使用下面的命令來驗證gcc是否安裝成功:

whereis gcc
命令輸出:

[root@itsprite /]# whereis gcc
gcc:/usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
輸入下面的命令來查看gcc工具的版本:

[root@itsprite /]# gcc --version
gcc (GCC) 4.8.2 20140120(Red Hat 4.8.2-16)
Copyright (C)2013 Free Software Foundation, Inc.
This is free software; see the source for ing conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
測試GCC編譯器
下面我們使用剛安裝好的GCC編譯器來編譯一個c語言程序.
創建下面的test.c程序:

#include
int main(void){

printf("Hello World!\n");

return0;
}
輸入命令編譯test.c 文件:

gcc test.c -o test
執行編譯後的文件:


./test
Hello World!

5. 編譯器和開發環境的關系

談談程序設計語言、編譯器和開發環境之間的關系

許多初學者都會對這三個概念區分不清,應該說這三個概念是完全不同的,不能混為一談。在本文中,我就盡我最大的能力來講講這三個概念以及他們之間的關系。

首先說程序設計語言,它同人類的自然語言一樣也是一個語言,並且它是自然語言的一個子集。大家都知道自然語言是極其龐大和復雜的系統,具有很多不不確定性和不精確性,因此至今我們也沒有辦法對自然語言進行形式化的描述。程序設計語言只是自然語言的一個很小的子集,在計算機系統中,一切都是需要確定性和精確性的描述,因此程序設計語言也是極為規范的,在程序設計語言中,幾乎就不允許存在不確定性和不精確性,也就是說不能存在文法的二義性。這樣一個程序設計語言就可以通過一系列的產生式來進行形式化的描述,這一系列的產生式就被稱為文法,語言就是由文法來定義的。從另外一個角度來說,一個程序設計語言,它僅僅是一個語言,它只對程序進行形式上的要求。或者說,程序設計語言對應於編程中的編碼階段。我們有必要對程序開發的三個階段進行了解,程序開發從時間先後順序上可以分為三個階段:1.編碼階段,2.編譯階段,3.運行階段。在編碼階段,我們使用的就是程序設計語言。語言除了定義了文法以外,其他的任何事情他都不做。當然一種語言也有很多種版本,比如 BASIC 語言,就有很多種版本,C語言也是如此。這里所講的語言的版本與編譯器的版本是不一樣的。C語言的標准版本就是 ANSI C,如果初學者會提出這樣的問題「C語言哪個更好?」,這樣的問題反映出他們對語言與編譯器之間的關系的認識的不足。如果從語言的角度來講 VC 和 TC 是沒有多大區別的,他們基本上都能支持 ANSI C。

再來看看編譯器。編譯器與語言的關系就是,翻譯者與語言的關系。編譯器就是一個翻譯,他把使用某種語言書寫的源程序,翻譯成為等價的使用目標語言書寫的目標程序。前面我們也說了,語言是一個抽象的概念,是由文法來定義的。唯一實在的東西,也就是定義語言的文法。在使用語言時,我們只能說,使用這種語言去書寫一段程序。編譯器則是能夠將某種語言的源程序進行翻譯,然後生成目標程序。我們通常會說,某個編譯器支持了什麼語言,也就是說這個編譯器能識別並翻譯這種語言。現在的C編譯器,一般都是支持了 ANSI C 語言的,另外,編譯器的設計者可能還會對 ANSI C 進行一定的擴充,而且各個編譯器進行擴充功能都是不同的,因此可能就會出現一個編譯器誕生以後,就會出現一個新的語言的現象。TC 和 VC 就分別對 ANSI C 進行了不同的擴充,比如在 TC 中有 far 等關鍵字,ANSI C 中是沒有的,在 VC 中有內嵌匯編的語法 _asm,而在 TC 中則是使用 asm 關鍵字,這些內容在 ANSI C 中沒有的。編譯器的輸入時源程序,而其輸出則是目標程序。一般情況下,源程序是使用某種高級語言書寫的,而目標程序則是某個特定機器的機器語言程序。另一方面,編譯器除了提供編譯功能,還會提供一些運行庫。所謂運行庫就是由一些事先寫好的子程序所組成的子程序庫。例如C語言中的 printf 函數,就是由C的運行庫提供的。在 ANSI C 中定義了一些C語言的標准庫函數,這些庫函數是標准C必須具備的,也可以說這些庫函數成為了 ANSI C 的一個部分。另外,不同的編譯器還可以提供自己的,非標準的庫給用戶使用,在 TC 中的 Graphics 庫,其實就是由 TC 提供的,它不是屬於 ANSI C 的。簡單的說,編譯器是由編譯程序和運行庫組成的。在程序的編譯階段,就是使用編譯器對源程序進行編譯生成目標程序。

在程序的運行階段則是在一個特定的平台上,由這個平台來執行編譯生成的程序。Java 虛擬機是一個平台,DOS 和 Windows 也是平台,編譯器的作用就是溝通源程序和程序的運行平台。源程序相對於一個運行平台來說是不可識別的,但當編譯器將源程序編譯成為這個平台所能夠識別的目標語言以後,程序就可以在這個平台上運行了。

應該看到,編譯器在其中起到了很重要的作用。我們現在可以明確一些概念了,程序設計語言只是語言,它本身很難說有什麼好壞,這就如同說「漢語和英語哪個好」一樣。使用某一種程序設計語言,我們可以書寫自己的程序,從而向計算機表達自己希望完成的功能。這個階段,我們稱為編碼階段。編譯器由編譯程序和運行庫組成,編譯程序負責將源程序翻譯成為目標程序,運行庫提供了一些基本的子程序給程序編寫者使用。我們可以說編譯器是否支持某種語言,例如 TC 編譯器是支持 ANSI C 的,而 GCC 則是一個能夠支持多種語言的編譯器。然而不同的編譯器除了提供對某種語言的支持以外,還可能對該語言進行了某些功能擴充。編譯器在對語言的支持上,差別都是不太大的,這是因為許多語言都制定了一個標准,例如 ANSI C。編譯器的另外一個重要特性,就是對運行平台的支持。平台指的是一個程序運行所需要的所有軟體和硬體的基礎。編譯器對運行平台的支持,是通過將源程序編譯成為目標程序,以及編譯器所提供的運行庫來實現的。例如,TC只能將C源程序編譯生成,使用 80x86 CPU,操作系統為 DOS 的 16bit DOS 程序。VC只能將C源程序編譯生成 80x86 CPU、操作系統為 Windows 的 32bit Windows 程序。使用編譯器對源程序進行編譯被稱為編譯階段,這個階段編譯程序將源程序編譯為某個平台的目標代碼。程序在具體的平台上運行時,被稱為運行階段。應該指出,在編碼階段使用到的是程序設計語言,以及編譯器所提供的庫函數,這個階段產生的是源程序。在編譯階段使用的是源程序和編譯器,這個階段產生的是目標程序。在運行階段使用到的是目標程序和運行平台,這個時候產生的是程序運行結果。

因此說討論一個程序設計語言好壞沒有多大意義,因為他們使用的場合不同,比如匯編語言和 Java 語言,要談論這兩個語言的好壞是沒有實際意義的。而說「C語言哪個好」之類的話也是沒有意義的,我想大家學的C也就是在 ANSI C 基礎上的C,並且不同的C語言之間的差別是極小的。我們通常指的 TC、VC 都是指編譯器,而不是語言。編譯器能夠支持一種或者多種的程序設計語言,TC 能夠支持 ANSI C,VC 能夠支持 ANSI C 和 ANSI C++,而 GCC 則是一個支持多語言的編譯器。如果真要說 VC 比 TC 好,只能說 VC 編譯器提供的庫函數更多,並且 VC 能夠支持的平台是 Windows,而 VC 編譯出來的代碼也都是 32bit 的。

在以上概念中糾纏了這么久,我也不再想多說了。再來看開發環境。為了能夠方便程序設計者進行編碼、調試等工作,編譯器製造商在製作好一個編譯器以後,都會提供一個集成開發環境(又稱為IDE)。在這個 IDE 中,用戶可以完成編碼、編譯、調試、運行的全部工作。並且在最新的IDE中,可能還會提供一個可視化的設計功能,可以方便用戶進行程序界面的設計。例如 VB 等。另外一個方面,開發環境除了包括 IDE 以外,還包括了程序運行的平台。比如硬體是 IBM PC 兼容機,操作系統是 Windows 等。

可能,能講的也就這么多了,感覺講的並不是很好,不過我已經盡力了。有些東西是很難說清楚的,「只能意會不可言傳」指的就是這個了。不要怪我講的不好,還是自己用心去理解和體會吧。

6. C++編譯器如何安裝

Dev-C++, 它是一個C++編程環境, 內含了GCC的編譯器. 下面的地址就可以找到(當然,你直接去外國網站也可):
http://act.it.sohu.com/download/show-4842.html

7. 如何在電腦上安裝c語言編程環境

c語言開發環境可以用Turbo C或者Visual C++ 等
關於Turbo C, 是不用安裝的, 直接在網上下載下來就可以
關於Visual C++, 其實這個環境的編譯器主要針對c++, 但是也兼容c, 所以也可以用. 這個需要安裝, 安裝好之後, 直接就可以用了.
由於Visual C++6.0在win7,win8存在兼容性問題,因此,右擊安裝程序選擇以管理員身份運行。
接著在彈出的窗口選擇是,在兼容性問題的對話框中把不再顯示此提示勾上,點確定
接著一路默認就行了
安裝完後,進入Visual C++6.0的安裝路徑C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE(一般默認是C盤,以自己選的安裝路徑為准)把MSDEV.EXE改成MSDEV1.EXE並右擊選屬性->兼容性,在兼容模式中把以兼容模式運行這個程序的勾勾上,並選windows XP(Service Park 2)或windows XP(Service Park 3),點擊確定。(win7不用把MSDEV.EXE改成MSDEV1.EXE)
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。

8. 想學C語言,在安裝編譯器,可是我看編譯器有好多種。還有什麼環境請問這些都是什麼

如果你使用的是Windows操作系統,並且只學習C語言,建議安裝Dev C++就可以了,軟體不大,安裝直接下一步,就可以完成,使用時操作也很簡單,比Eclipse、Visual Studio等大型軟體開發包輕便得多。

9. 怎樣在 Windows 下搭建 C++ 學習環境

對於完全的初學者而言,使用IDE,上手還是要快一些

推薦Visual C++ Express 2010(或者馬上到來的2012)

如果已經過了初學者這個階段,又不想忍受IDE的笨重麻煩,可以選擇自己搭建自己的開發環境,主要是編譯器和編輯器的選擇,方案有很多
編譯器,可以有MinGW,cygwin,Visual C++
編輯器就更多了,比如UltraEdit,Editplus,notepad++等等

我的選擇是MinGW/Visual C++ 和Editplus(為了測試代碼的兼容性,編譯器我選擇了gcc在Windows下的實現MinGW,以及微軟的Visual C++)

如何搭建?自然首先是安裝編譯器和編輯器,這里就不啰嗦了
然後是配置,在Editplus中,是通過配置user tool來完成的
這里也不啰嗦了,網上一大堆

這里特別的一點是,在配置Visual C++和Editplus時,因為他的編譯器需要一些特殊的設置,所以這里有些特別。我們用執行下面這個cl.bat文件來代替執行cl.exe。(批處理文件主要是進行了編譯環境設置)
echo off
call "C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat"
if "%1" == "" goto usage
cl.exe "%1" "%2"
goto :eof

:usage
echo:
echo Error using cl.bat. The correct usage is:
echo %0 Filename
echo:
echo For example:
echo %0 C:\example.cpp
goto :eof

Editplus的參數配置
command: C:\Program Files\Microsoft Visual Studio 11.0\VC\bin\cl.bat
argument: /EHsc $(FilePath)

如此,一個微量級的C++開發環境就完成了。
再也不用每次啟動Visual Studio等半天了。

10. java的eclipse編譯器怎麼用(開始前的安裝過程)

先裝JDK,然後配置編譯環境變數,之後就可以用了

閱讀全文

與編程環境和編譯器的安裝順序相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:578
python員工信息登記表 瀏覽:376
高中美術pdf 瀏覽:160
java實現排列 瀏覽:512
javavector的用法 瀏覽:981
osi實現加密的三層 瀏覽:231
大眾寶來原廠中控如何安裝app 瀏覽:913
linux內核根文件系統 瀏覽:242
3d的命令面板不見了 瀏覽:525
武漢理工大學伺服器ip地址 瀏覽:148
亞馬遜雲伺服器登錄 瀏覽:524
安卓手機如何進行文件處理 瀏覽:70
mysql執行系統命令 瀏覽:929
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:250
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348