日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Eclipse GCC 入门

發布時間:2023/12/18 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Eclipse GCC 入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面是本人入門的一些做法及結論:

?

1. 安裝:下載Eclipse3.5 CPP版本 和Cygwin. 如果Cygwin安裝成功, 則配置開發環境基本無問題。網上有關于Cygwin和MinGW的Eclipse配置,這里也無需我多費口水。

?

2. Note: Cpp源代碼的后綴名要小心, CPP和cpp混寫造成編譯通不過的問題. //這個問題折磨了我不少時間。

?

使用這個環境一段時間后,覺得需要暫時放棄,原因如下:

?

1.? 編譯速度奇慢, 機器配置: dure core2.0G; 1G內存. 但每次編譯重編譯速度很慢,極大影響學習效率。

?

2. 編譯的配置的DLL不能被java調用[這個問題已經解決], 由于自己對GCC編譯器的開關不熟悉, 網上資料非常少, 問題不好解決。還只能補充GCC的知識. 順便說下,我學習C僅為了Java好好提高效率, 而不是用C去開發GUI。

?

?

畢竟Eclipse CDT不是 VS2005, 他并沒有對編譯器GCC做任何優化,這里得出的結論是, 需要學習gcc的基本編譯指令,通過makefile

去做C開發的工作,否則,只能讓工作變得更慢, 目前我理解的方案如下:

???? 編輯器: Eclipse CDT

???? 編譯器:???gcc + makeFile

?

后續將從gcc + Make file入手,將出臺一系列的"cygwin?+ gcc + makeFile入門" 文章,總結自己在這方面的學習經驗。

?

補充一下:

?

在Eclipse GCC開發的時候,遇到了這些問題:

?

1. 編譯速度慢,運行后過了一段時間才make file, 因為CDT和gcc是兩套東西,接口調用時間比較長

?

2.?ANSI幫助文檔查看不方便, 不如MSDN智能, 無法翻閱函數開發文檔

?

?

優點:

?

1. Eclipse跨平臺, 圖形化工作做得不錯,編輯提示能力強

?

2. 可視化調試能力強

?

?

鑒于以上的分析,可以采用如下方式開發C代碼:

?

1. windows下采用Eclipse CDT?+ GCC + cygwin的方式, linux直接用Eclipse CDT?

?

2. Eclipse下建立MakeFile工程,而不是普通的C或者CPP工程,這樣對編譯過程可以盡量優化

?

3. 幫助文檔的查看,可以通過cygwin的Man printf類似的命令查看, 因為大致熟悉函數的調用接口的情況下,用eclipse提示就可以知道形參是什么,另外1%的情況是對一個函數完全不了解,此時可以用man指令

?

4. 編譯可以通過shell用make指令,也可以用eclipse圖形工具操作, 調試用eclipse CDT,圖形的東西畢竟直觀


創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Eclipse GCC 入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。