導航:首頁 > 源碼編譯 > 編譯器怎麼開

編譯器怎麼開

發布時間:2023-02-03 16:00:08

㈠ C# 命令編譯器 (csc.exe) 怎麼打開

如果在運行那個框子里直接打csc.exe 肯定會一閃而過 (有環境變數的時候,沒環境變數連閃都不閃 直接告訴你沒找到)

解決方法: 運行框子里打 cmd

出來黑界面 打上 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.exe

回車

㈡ matlab文本編譯器如何打開

edit
%直接輸入edit就可以打開文本編譯器。
%或者打開file中的New在點擊
M-file就可以了。

㈢ escaplise編譯器怎麼打開

你說的應該是eclipse吧,在安裝好jdk並且配置好環境變數後,直接點擊exe就可以打開

㈣ c#編譯器怎麼打開!1

如果你不想讓集成開發環境給你生成一大堆文件夾和莫名其妙不會用到的文件,建議你用SDK命令行
開始-〉所有程序-〉framwork SDK v2.0->sdk命令提示
將代碼寫在記事本里,將後綴改為".cs"原來是「.txt」
例:w.cs在「E:\日語\「里 打開 sdk命令提示 鍵入 "e:"
進入e盤 將 日語 這個文件夾拖到提示符界面中
鍵入 csc w.cs 回車 編譯 如錯誤則報錯 正確則顯示版權歸mircosoft所有的廢話
然後鍵入文件名(不帶後綴) 「E:\日語\w」回車
運行 在同一個文件夾生成 一個可執行文件 w.exe
十分簡潔!適合初學者!
若文件在當前2005所安裝的盤符中 如C:\mirosoft ...\sdk\v2.0\
可鍵入 "cd /"

㈤ 華為方舟編譯器怎麼打開

華為方舟編譯器是會自動開啟的,無法手動打開。



華為方舟編譯器是華為公司專門為軟體廠商研發的統一編程平台,包含編譯器、工具鏈、運行時等關鍵部件。該編譯器支持多種編程語言、多種晶元平台的聯合編譯與運行,能夠有效解決安卓程序「邊解釋邊執行」的低效率問題。



㈥ 在開始目錄下如何打開匯編語言編譯器

最好把MASM放在跟目錄下例如D:\MASM
把編輯好的ASM文件(用TXT文檔編寫程序,保存.把後綴名TXT改成ASM)放在MASM文件夾下如(D:\MASM\文件名.ASM)
點擊開始菜單 .運行->CMD->D:回車->CD MASM回車->MASM 文件名3下回車
->LINK 文件名 3下回車->DEBUG 文件名.EXE
現在我們都用 masm集成環境了,建議你用

㈦ matlab文本編譯器如何打開

edit %直接輸入edit就可以打開文本編譯器。
%或者打開file中的New在點擊 M-file就可以了。

㈧ gcc編譯器究竟怎麼打開我竟然在gcc的安裝文件夾中找不到gcc的打開文件

你先用vim 或者直接用gedit編寫好程序,然後直接輸入命令就可以了,比如你的程序是helloworld.c,那麼你可以輸入命令:
編譯命令:gcc -o helloworld helloworld.c
運行命令./helloworld

希望這樣的回答對你有幫助!

gcc的使用方法

1。gcc包含的c/c++編譯器
gcc,cc,c++,g++,gcc和cc是一樣的,c++和g++是一樣的,一般c程序就用gcc編譯,c++程序就用g++編譯

2。gcc的基本用法
gcc test.c這樣將編譯出一個名為a.out的程序
gcc test.c -o test這樣將編譯出一個名為test的程序,-o參數用來指定生成程序的名字

3。為什麼會出現undefined reference to 'xxxxx'錯誤?
首先這是鏈接錯誤,不是編譯錯誤,也就是說如果只有這個錯誤,說明你的程序源碼本身沒有問題,是你用編譯器編譯時參數用得不對,你沒有指定鏈接程序要用到得庫,比如你的程序里用到了一些數學函數,那麼你就要在編譯參數里指定程序要鏈接數學庫,方法是在編譯命令行里加入-lm。

4。-l參數和-L參數
-l參數就是用來指定程序要鏈接的庫,-l參數緊接著就是庫名,那麼庫名跟真正的庫文件名有什麼關系呢?
就拿數學庫來說,他的庫名是m,他的庫文件名是libm.so,很容易看出,把庫文件名的頭lib和尾.so去掉就是庫名了。

好了現在我們知道怎麼得到庫名了,比如我們自已要用到一個第三方提供的庫名字叫libtest.so,那麼我們只要把libtest.so拷貝到/usr/lib里,編譯時加上-ltest參數,我們就能用上libtest.so庫了(當然要用libtest.so庫里的函數,我們還需要與libtest.so配套的頭文件)。

放在/lib和/usr/lib和/usr/local/lib里的庫直接用-l參數就能鏈接了,但如果庫文件沒放在這三個目錄里,而是放在其他目錄里,這時我們只用-l參數的話,鏈接還是會出錯,出錯信息大概是:"/usr/bin/ld: cannot find -lxxx",也就是鏈接程序ld在那3個目錄里找不到libxxx.so,這時另外一個參數-L就派上用場了,比如常用的X11的庫,它放在/usr/X11R6/lib目錄下,我們編譯時就要用-L/usr/X11R6/lib -lX11參數,-L參數跟著的是庫文件所在的目錄名。再比如我們把libtest.so放在/aaa/bbb/ccc目錄下,那鏈接參數就是-L/aaa/bbb/ccc -ltest

另外,大部分libxxxx.so只是一個鏈接,以RH9為例,比如libm.so它鏈接到/lib/libm.so.x,/lib/libm.so.6又鏈接到/lib/libm-2.3.2.so,如果沒有這樣的鏈接,還是會出錯,因為ld只會找libxxxx.so,所以如果你要用到xxxx庫,而只有libxxxx.so.x或者libxxxx-x.x.x.so,做一個鏈接就可以了ln -s libxxxx-x.x.x.so libxxxx.so

手工來寫鏈接參數總是很麻煩的,還好很多庫開發包提供了生成鏈接參數的程序,名字一般叫xxxx-config,一般放在/usr/bin目錄下,比如gtk1.2的鏈接參數生成程序是gtk-config,執行gtk-config --libs就能得到以下輸出"-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmole -lglib -ldl -lXi -lXext -lX11 -lm",這就是編譯一個gtk1.2程序所需的gtk鏈接參數,xxx-config除了--libs參數外還有一個參數是--cflags用來生成頭文
件包含目錄的,也就是-I參數,在下面我們將會講到。你可以試試執行gtk-config --libs --cflags,看看輸出結果。
現在的問題就是怎樣用這些輸出結果了,最苯的方法就是復制粘貼或者照抄,聰明的辦法是在編譯命令行里加入這個`xxxx-config --libs --cflags`,比如編譯一個gtk程序:gcc gtktest.c `gtk-config --libs --cflags`這樣就差
不多了。注意`不是單引號,而是1鍵左邊那個鍵。

除了xxx-config以外,現在新的開發包一般都用pkg-config來生成鏈接參數,使用方法跟xxx-config類似,但xxx-config是針對特定的開發包,但pkg-config包含很多開發包的鏈接參數的生成,用pkg-config --list-all命令可以列出所支持的所有開發包,pkg-config的用法就是pkg-config pagName --libs --cflags,其中pagName是包名,是pkg-config--list-all里列出名單中的一個,比如gtk1.2的名字就是gtk+,pkg-config gtk+ --libs --cflags的作用跟gtk-config --libs --cflags是一樣的。比如:gcc gtktest.c `pkg-config gtk+ --libs --cflags`。

5。-include和-I參數
-include用來包含頭文件,但一般情況下包含頭文件都在源碼里用#include xxxxxx實現,-include參數很少用。-I參數是用來指定頭文件目錄,/usr/include目錄一般是不用指定的,gcc知道去那裡找,但是如果頭文件不在/usr/include里我們就要用-I參數指定了,比如頭文件放在/myinclude目錄里,那編譯命令行就要加上-I/myinclude參數了,如果不加你會得到一個"xxxx.h: No such file or directory"的錯誤。-I參數可以用相對路徑,比如頭文件在當前目錄,可以用-I.來指定。上面我們提到的--cflags參數就是用來生成-I參數的。

6。-O參數
這是一個程序優化參數,一般用-O2就是,用來優化程序用的,比如gcc test.c -O2,優化得到的程序比沒優化的要小,執行速度可能也有所提高(我沒有測試過)。

7。-shared參數
編譯動態庫時要用到,比如gcc -shared test.c -o libtest.so

8。幾個相關的環境變數
PKG_CONFIG_PATH:用來指定pkg-config用到的pc文件的路徑,默認是/usr/lib/pkgconfig,pc文件是文本文件,擴展名是.pc,裡面定義開發包的安裝路徑,Libs參數和Cflags參數等等。
CC:用來指定c編譯器。
CXX:用來指定cxx編譯器。
LIBS:跟上面的--libs作用差不多。
CFLAGS:跟上面的--cflags作用差不多。
CC,CXX,LIBS,CFLAGS手動編譯時一般用不上,在做configure時有時用到,一般情況下不用管。
環境變數設定方法:export ENV_NAME=xxxxxxxxxxxxxxxxx

9。關於交叉編譯
交叉編譯通俗地講就是在一種平台上編譯出能運行在體系結構不同的另一種平台上,比如在我們地PC平台(X86 CPU)上編譯出能運行在sparc CPU平台上的程序,編譯得到的程序在X86 CPU平台上是不能運行的,必須放到sparc CPU平台上才能運行。
當然兩個平台用的都是linux

這種方法在異平台移植和嵌入式開發時用得非常普遍。

相對與交叉編譯,我們平常做的編譯就叫本地編譯,也就是在當前平台編譯,編譯得到的程序也是在本地執行。

用來編譯這種程序的編譯器就叫交叉編譯器,相對來說,用來做本地編譯的就叫本地編譯器,一般用的都是gcc,但這種gcc跟本地的gcc編譯器是不一樣的,需要在編譯gcc時用特定的configure參數才能得到支持交叉編譯的gcc。

為了不跟本地編譯器混淆,交叉編譯器的名字一般都有前綴,比如sparc-xxxx-linux-gnu-gcc,sparc-xxxx-linux-gnu-g++ 等等

10。交叉編譯器的使用方法
使用方法跟本地的gcc差不多,但有一點特殊的是:必須用-L和-I參數指定編譯器用sparc系統的庫和頭文件,不能用本地(X86)
的庫(頭文件有時可以用本地的)。
例子:
sparc-xxxx-linux-gnu-gcc test.c -L/path/to/sparcLib -I/path/to/sparcInclude

㈨ vc怎麼打開編譯窗口

vc打開編譯窗口方法為:、

使用設備:DELL筆記本電腦

使用系統:Windows7

軟體:<p>計算機 Visual C++ 6.0軟體</p>

1、首先需要打開VC軟體,界面如下圖。

㈩ 如何用unity打開內置編譯器

用unity打開內置編譯器步驟如下:
1、在Unity這里找到項目列表。
2、點擊添加按鈕對已安裝的編譯器進行添加。
3、選擇已安裝的編譯器進行選擇。

閱讀全文

與編譯器怎麼開相關的資料

熱點內容
出租伺服器怎麼用 瀏覽:229
鬼六所有的電影 瀏覽:968
java集成spring 瀏覽:352
壯熊警察李鐵峰小說 瀏覽:731
幕川北玩的什麼伺服器 瀏覽:475
男主有病需要喝奶的小說 瀏覽:214
ftp傳文件命令 瀏覽:625
small壓縮 瀏覽:878
小白楊小說完整版免費 瀏覽:912
一本女主叫顧念的小說 瀏覽:155
成人亂小說短篇小說 瀏覽:424
可編程式控制制器輸出開關量介面類型 瀏覽:66
《喪屍高校》 瀏覽:864
7000部藍光電影免費看 瀏覽:985
朴惠麗 瀏覽:508
美國禁止播放的電影都有哪些解說 瀏覽:627
免費服裝app哪裡下載 瀏覽:620
php編碼字元串 瀏覽:311
如何壓縮視頻10秒 瀏覽:991
jxslmj 瀏覽:290