日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下運(yùn)行DevC的方法(如何在linux下運(yùn)行devc)

Linux是一個優(yōu)秀的操作系統(tǒng),不僅穩(wěn)定、安全,而且支持的開源軟件也非常豐富。如果你想使用C語言編程,那么DevC++是一個很好的選擇,因為它是免費(fèi)的開源C語言集成開發(fā)環(huán)境(IDE)。但是Linux并不是DevC++的首選運(yùn)行環(huán)境,所以本文將介紹如何在Linux系統(tǒng)上運(yùn)行DevC++。

在明水等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,外貿(mào)營銷網(wǎng)站建設(shè),明水網(wǎng)站建設(shè)費(fèi)用合理。

一、安裝Wine

Wine是一個為Linux和其他POSIX兼容操作系統(tǒng)編寫的兼容層,可以運(yùn)行許多Windows程序。在Linux中運(yùn)行DevC++,我們需要安裝Wine,使得可以模擬Windows環(huán)境來運(yùn)行它。以下是在Ubuntu上安裝Wine的步驟:

1. 打開終端

2. 輸入以下命令:sudo apt-get update

3. 輸入以下命令:sudo apt-get install wine

二、下載DevC++

在安裝Wine后,我們需要從DevC++的官方網(wǎng)站下載最新的版本。請注意,該版本必須是Windows版的DevC++。在下載前,你需要提供一些基本的信息,如姓名、電子郵件地址等。按照以下步驟下載DevC++:

1. 打開瀏覽器,訪問以下鏈接:https://sourceforge.net/projects/orwelldevcpp/

2. 點(diǎn)擊“Download”按鈕,然后選擇“Dev-Cpp X.XX TDM-GCC XX.XX Setup.exe”。

3. 等待下載完成。

三、安裝DevC++

在下載完成后,你需要運(yùn)行安裝程序來安裝DevC++。請按照以下步驟安裝DevC++:

1. 打開終端

2. 進(jìn)入下載目錄

3. 輸入以下命令:wine Dev-Cpp_X.XX_TDM-GCC_XX.XX_Setup.exe(“X.XX”代表版本號)

4. 根據(jù)提示完成安裝

四、運(yùn)行DevC++

安裝完成后,你將看到桌面上出現(xiàn)了DevC++的圖標(biāo)。點(diǎn)擊它,它會啟動并在Wine中運(yùn)行。按照以下步驟運(yùn)行DevC++:

1. 雙擊桌面上的DevC++圖標(biāo)啟動程序。

2. 你可以創(chuàng)建一個新的項目或打開一個現(xiàn)有的項目。

注意:由于在Linux下運(yùn)行DevC++使用了Wine,因此可能會發(fā)生一些奇怪的問題,如界面配色不一致、字體大小不一致等。但這并不會影響DevC++的功能和使用。

在Linux下運(yùn)行DevC++雖然不是更佳選擇,但是通過Wine這個工具我們可以在Linux下很方便地使用DevC++編寫C程序。如果你在使用過程中遇到問題,可以參考Wine的官方文檔或 DevC++ 的官方文檔。希望這篇文章對你有所幫助。

相關(guān)問題拓展閱讀:

  • linux下C開發(fā)用什么開發(fā)工具
  • 如何使用Dev C++調(diào)試c程序
  • 怎么在Redhat linux下搭建C編程環(huán)境?

linux下C開發(fā)用什么開發(fā)工具

linux一般不用集成開發(fā)環(huán)境,像windows下的vsdevc等集成開發(fā)工具

相對于windows,linux編輯器編譯器等是獨(dú)立的,所以可以先用vim編輯器寫出ccjava等代碼然后通過gg分別對c文件和cpp文件進(jìn)行編譯,這樣就可以編譯成可執(zhí)行文件,或者動態(tài)鏈接庫等等

所以linux開發(fā)大多數(shù)是用命令來執(zhí)行操作的,也就是linux都是命令

如何使用Dev C++調(diào)試c程序

DEV-C是個IDE,它的編譯器是MinGW

一、使用單步調(diào)試和觀察變量的步驟:

1. 編譯通過(ctrl+F9)

2. 設(shè)置斷點(diǎn)(ctrl+F5)

3. 調(diào)試(F8)

4. 增加觀察變量(在左邊的debug觀察窗口右鍵增加或者F4)

5. 單步調(diào)試寬胡:F7

6. 結(jié)束調(diào)試:ctrl+alt+f2

簡單來說,它有兩種方式,一種是源碼debug,即分析源碼來找出bug位置,一般使用printf()打印出程序執(zhí)行每一步的信息,一種是可執(zhí)行文件debug,需要使用調(diào)試器來進(jìn)行。

1.源碼debug。類似于下面的源碼,主要通過程序執(zhí)行時輸出的信息,來定位bug出現(xiàn)的位置,然后再修改源碼。

例如:

#include

void f() { ; }

int main(){

#ifdef _DEBUG

printf(“start main function!\n”);

#endif

void f();

#ifdef _DEBUG

printf(“l(fā)eave main function !\n”);

#endif

return 0;

}

2.可執(zhí)行文件調(diào)試,windows平臺常用的就是vs/vc自帶的調(diào)試,另外一個就是微軟自家開發(fā)的調(diào)試器windbg。Linux平臺以gdb為常用。

下面以dev-C++為例:

1)在“工具”-》編譯選項-》”編譯時加入以下命脊巖令”下面的編輯框里加上: -g3

2)在下面的”在連接器命令行加入以下命令” 下的編輯框上加上: -g3

3)轉(zhuǎn)到程序頁,把gcc行修改為:gcc.exe -D__DEBUG__,

4)把g++行修改為: g++.exe -D__DEBUG__ ,

5)點(diǎn)擊確定,重新編譯,就能櫻巧御調(diào)試了。

怎么在Redhat linux下搭建C編程環(huán)境?

如果你有l(wèi)inux安裝盤,直接從安裝盤找到相關(guān)的安裝程序就行了,如果是rhel系列的,可以從add/remove software中找到開發(fā)相關(guān)的一些程序,比如開發(fā)工具、開發(fā)庫等,選中,安裝上就可以了。

安裝后可用的是gnu下的一套開發(fā)環(huán)境,包括gcc、gnu-make等。

要想在Linux下進(jìn)行C語言編程,首先得搭建好一個編程環(huán)境。這里分別說明一下幾個非常有用的軟件包。

如果你對Linux下軟件安裝方法還不清楚,請參考文章“Linux下軟件安裝方法總結(jié)”

1、gcc

要進(jìn)行C語言編程,首先得有個C語言的編譯器,Linux下常用的是GNU C Compiler gcc。

gcc軟件是用來提供默認(rèn)值的。從Depends可以看出要gcc真正工作必須有對應(yīng)的cpp和gcc版本。

比如cpp-4.1和gcc-4.1、cpp-3.3和gcc-3.4

2、gcc-*

3、cpp

gcc要進(jìn)行程序編譯,首先需要進(jìn)行一個預(yù)編譯過程。該過程對程序源代碼進(jìn)行預(yù)處理。

4、cpp-*

5、libgcc1

gcc還依賴于libgcc1這個軟件包。libgcc1是用于gcc軟件自身的必須組件。

6、libc6

C語言程序要能夠運(yùn)行,需要一些運(yùn)行時庫文件和一些庫文件操作命令。libc6這個軟件包就是用來提供這些的。這個軟件包幾乎是Linux系統(tǒng)自帶的,因為所有C程序的運(yùn)行都離不開此軟件包。

7、binutils

程序從源代碼到可執(zhí)行程序的過程中,必然需要一些工具來輔助完成。binutils軟件包就是提供一些工具的

這個軟件包提供下面這些非常有用的命令:

/usr/bin/size # 顯示每個目標(biāo)文件或歸檔文件的章節(jié)大小和總的大小

/usr/bin/objdump # 顯示目標(biāo)文件的信息

/usr/bin/ar # 歸檔文件管理工具,可以創(chuàng)建、修改或打開一個歸檔文件

/usr/bin/strings # 顯示一個文件中的可打印字符串,比如文本文件的全部或目標(biāo)文件里的字符串

/usr/bin/ranlib # 產(chǎn)生歸檔文件的索引

/usr/bin/objcopy # 復(fù)制或轉(zhuǎn)換目標(biāo)文件

/usr/bin/addr2line # 把一個地址信息轉(zhuǎn)換為文件名和行號

/usr/bin/readelf # 顯示 ELF 文件信息, ELF 文件格式即 Linux 目前流行的可執(zhí)行文件格式

/usr/bin/nm # 顯示目標(biāo)文件里的符號

/usr/bin/strip # 去除目標(biāo)文件里的符號

/usr/bin/c++filt # 識別 C++ 和 Java 符號

/usr/bin/as # GNU 匯編工具

/usr/bin/gprof #

/usr/bin/ld # GNU 鏈接工具

8、locales

這個軟件包提供本地語言環(huán)境支持

雖然上面列了這么多必需的軟件包,但實(shí)際上因為他們之間有依賴關(guān)系,所以在安裝完系統(tǒng)后我們只需要輸入下面一個命令:

apt-get install gcc

系統(tǒng)就會自動幫忙把這些軟件包安裝上。

9、libc6-dev

我們要進(jìn)行軟件開發(fā),必然需要一些庫文件和頭文件,在Linux常用的就是GNU的C語言庫libc,要安裝開發(fā)工具必須安裝這個libc6-dev軟件包

11、glibc-doc-reference

理由同上,編程人員最喜歡的參考手冊就是這個軟件包了,可以稱為Linux下C語言編程參考。

此參考手冊有html和info兩種格式,你可以用瀏覽器打開/usr/share/doc/glibc-doc-reference/html目錄下的手冊一頁頁看。把這里每個網(wǎng)頁一點(diǎn)點(diǎn)看完了學(xué)會了基本上沒有搞不定的問題了。

12、manpages-dev

在編程的過程中有時會記不得某個函數(shù)的用法,通常這時查man手冊是比較快的,所以把這個manpages-dev軟件包安裝上。想要看某個函數(shù)的用法就man它。

這個軟件包提供系統(tǒng)調(diào)用和庫函數(shù)的在線手冊。

13、make

在進(jìn)行大項目時,通常我們的程序可能是由很多源文件組成的,各個源文件生成自己的目標(biāo)文件,多個目標(biāo)文件才鏈接形成一個新的目標(biāo)文件或可執(zhí)行程序。

在某個源文件發(fā)生變化時,我們只需要按照這種依賴關(guān)系運(yùn)行各命令重新生成程序即可,而不需要對所有源文件重新編譯。哪個該重新編譯呢?可以讓make程序幫忙 維護(hù)

14、make-doc

要運(yùn)行make工具,先得學(xué)會怎么用它吧?看這個軟件包提供的文檔就行了。

安裝好這個軟件包后,用瀏覽器打開/usr/share/doc/make-doc/make.html文檔開始學(xué)習(xí)make的用法吧。

15、gdb

編寫程序必然需要調(diào)試,在Linux常用的程序調(diào)試工具是gdb

16、gdb-doc

有了上面的gdb程序調(diào)試工具了,怎么學(xué)會使用它呢?安裝這個軟件包gdb-doc,即gdb的文檔

安裝好軟件后就可以通過電腦上的文檔自學(xué)gdb的使用了。

17、編輯器

要編寫C程序,總得有個編輯工具吧?Linux下這類工具相當(dāng)多,關(guān)鍵在于熟練掌握一種。

比如文本界面的編輯器vi, vim, emacs等

比如圖形界面的編輯器gedit, kate, kwrite等

又比如IDE環(huán)境的:anjuta, eclipse, kdevelop等

選擇一個自己習(xí)慣的熟練使用起來就行了。

這些只是基本的Linux下C編程環(huán)境必須的軟件包。如果這些熟練掌握了,可以試試下面這些軟件包:

autoconf, automake1.9, libtool, flex, bison

當(dāng)然還有對應(yīng)的文檔用于自學(xué)。

甚至可以試試IDE環(huán)境下其它語言編程,比如gtk, qt等

yum install gcc

關(guān)于如何在linux下運(yùn)行devc的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計和制作領(lǐng)域具有豐富的經(jīng)驗。


網(wǎng)站欄目:Linux下運(yùn)行DevC的方法(如何在linux下運(yùn)行devc)
URL分享:http://www.5511xx.com/article/ccegged.html