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

c1編譯器怎麼開

發布時間:2022-08-04 15:59:02

⑴ vs2015中怎麼打開c語言編譯

vs中c和c++的編譯器是同一個,vs會自動根據擴展名、代碼自動調用不同的編譯參數來對代碼進行編譯。

⑵ c語言怎麼打開

C語言中,程序文件本身是文本格式,如果只是查看代碼的話,可以這樣做:
1.
打開記事本
2.
使用文件中的「打開」菜單
3.
在彈出的對話框中選擇文件類型為「所有文件」,然後再瀏覽到程序文件,點擊打開。
但是如果需要在編譯器環境中進行調試或編譯等操作,則必須使用編譯器,編譯器必須使用與C語言文件在編寫時使用的環境要求,不同的編譯器提供的庫函數不同,不能混用。
常見的編譯器有:
TC2.0
:Dos下經典的C語言編譯器,只提供了基本的C語言庫。
VC6.0:從Win98時就開始流行的Windows下C語言編譯器,兼容C和C++
VC201x:VC6之後的升級版,功能強大,支持Net
framework編程

⑶ C語言編譯器鏈接生成的可執行文件怎麼打開

linux下面要用命令行運行

⑷ visual studio2010怎麼打開C語言編譯器啊,本人新手。。。

你好,我現在也正在學C語言,剛開始的時候也是不會,現在會了,有機會多交流,具體步驟如下:1.打開軟體->新建->工程(選擇win32 console application)->在右邊將「一個空工程」前面的小點選上->程給工程起個名字->下一步
2.再次點新建->文件(選擇C++source file )->給文件起個名字->確定。
這樣就可以緝源文件了。我還有相關的資料,需要的話聯系我。我的郵件是[email protected]

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

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

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

出來黑界面 打上 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc.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 /"

⑺ 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

⑻ 請問windows是不是自帶的一個c編譯器,怎麼打開

linux本身自帶C編譯器
但windows沒有
但windows的dos工具的
.bat 是自動編譯的
只要在裡面輸入 命令就可以運行
而且很實用 學習也很簡單
沒c語言那麼嚴格...
去網路上 下載 一個 win-tc
這是可以用滑鼠的 一般 tc 是dos界面的 用著不習慣..
tc 用方向鍵盤 控制位置 點ctrl+s 是保存
tc 先點File - New
寫入代碼後 點Compile - compile(alt+F9)
無錯後點Run -run(ctrl+F9)
然後查看 Windows-User screen(alt+F5)
雙擊它的圖標
先出現的cmd 等下就出來了

⑼ 如何打開通達信C語言編譯器

如果你想編輯公式,請按以下方法操作:
在報表狀態下單擊左上角「功能」---系統公式---單擊公式管理器---單擊用戶---這時你若是創建指標公式請再單擊『其他類型』(在技術指標名下)---新建---OK指標公式編輯器就打開了,需要復制指標公式或者寫指標公式就可以進行了。

你若是創建選股公式請雙擊『條件選股公式』---單擊「其他類型」---新建---OK選股公式編輯器打開了,需要復制選股公式或者寫選股公式就可以進行了。
大概就是這些,希望能夠幫助你!

⑽ C編譯器打開時什麼樣子的黑框框嗎

編譯器什麼樣的都有啊, wintc, visual C++,tobor C等等
貌似用Visual Studio方便一些吧

閱讀全文

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

熱點內容
支撐突破選股源碼怎麼設置 瀏覽:930
湖南戴爾伺服器維修雲主機 瀏覽:490
解壓到文件夾的視頻都自動隱藏了 瀏覽:565
閱讀器支持php 瀏覽:217
人生需求怎麼解壓 瀏覽:790
pdf列印機找不到 瀏覽:997
如何同時使用兩個apache伺服器 瀏覽:719
國外php論壇 瀏覽:961
災難是命令 瀏覽:600
linux火狐瀏覽器安裝 瀏覽:68
java子類重寫 瀏覽:815
壓縮袋太大裝不進櫃子怎麼辦 瀏覽:839
程序員簡歷里的職業 瀏覽:110
現在哪個app可以聽付費歌曲 瀏覽:969
vivo的添加文件夾 瀏覽:351
ubuntu壓縮zip 瀏覽:4
vigenere演算法的方法是什麼 瀏覽:668
pdf保護破解 瀏覽:345
仿微信聊天系統源碼廣州公司 瀏覽:110
怎麼查看我的世界伺服器日誌 瀏覽:431