這裡主要列出Linux底下一些程式語言的編譯器套件名稱。不定時更新!
C語言:
gcc
C++:
g++
Objective-C:
gobjc
Objective-C++:
gobjc++
註:有的Linux版本只有gcc,因為有的gcc已經包含g++能判讀C/C++的語言,基本上*.c . *.cpp這兩種副檔名gcc都能接受。
Java:
gij(直譯器)
gcj(編譯器)(GNU提供)
openJDK(昇陽公司提供的開源編譯器,目前支援到JDK6)
Fortran:
g77(僅支援Fortran 77)(有的是g77.f77都有,基本上是同一個東西,像是Fedora)
gfortran(Fortran 77和Fortran 90/95通吃,只是要注意77的副檔名是*.f,90/95的副檔名是*.f90,兩種格式和風格差很多!)
Frotran 77 to C/C++ translator:
f2c
Pascal:
gpc
Pascal to C translator:
p2c
Cobol:
open-cobol
Ada:
gnat
Assembly Language(組合語言):
nasm
C語言:
gcc
C++:
g++
Objective-C:
gobjc
Objective-C++:
gobjc++
註:有的Linux版本只有gcc,因為有的gcc已經包含g++能判讀C/C++的語言,基本上*.c . *.cpp這兩種副檔名gcc都能接受。
Java:
gij(直譯器)
gcj(編譯器)(GNU提供)
openJDK(昇陽公司提供的開源編譯器,目前支援到JDK6)
Fortran:
g77(僅支援Fortran 77)(有的是g77.f77都有,基本上是同一個東西,像是Fedora)
gfortran(Fortran 77和Fortran 90/95通吃,只是要注意77的副檔名是*.f,90/95的副檔名是*.f90,兩種格式和風格差很多!)
Frotran 77 to C/C++ translator:
f2c
Pascal:
gpc
Pascal to C translator:
p2c
Cobol:
open-cobol
Ada:
gnat
Assembly Language(組合語言):
nasm
全站熱搜
留言列表