亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 22957 | 回復: 4
打印 上一主題 下一主題

用Eclipse CDT來構(gòu)建,調(diào)試,分析LCC編譯器源代碼 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-10-15 10:50 |只看該作者 |倒序瀏覽
本帖最后由 yangnas 于 2010-10-15 11:04 編輯

注意:高手和CUI 粉絲路過。

大名鼎鼎的Eclipse相信大家都聽說過。
今天我來介紹一下怎么使用Eclipse CDT來構(gòu)建分析LCC編譯器的源代碼。
先介紹下工作環(huán)境,我用的是Windows。
在Windows下要配置Eclipse CDT還需要有jre,cygwin或者minGW配合才能使用。
一句話,配置起來好不麻煩。終于在某天。某人在: http://code.google.com/a/eclipselabs.org/p/wascana/
建立了一個項目,專門來解決這些麻煩的配置問題。結(jié)果是,只需下載一個exe,一路next,即可直接使用CDT了(類似于Dev C++)。好不爽快!

。。。
安裝完后,就可以開始使用了。

順便提下:CDT的默認字體很丑(當然是我個人的審美)。于是,我推薦一款大多人都認同的“美麗”的編程字體。Monaco字體。(見附件)使用時,需開啟Windows的TrueType,設(shè)置成11號字體,顯示效果最佳。




新建一個C工程。
new -> C Project ,工程名命名為LCC,點選finish。
然后找到那個工程目錄,將LCC的源代碼,拷貝過去。(其中有個名叫hello.c的程序用來測試LCC編譯器,所以編譯時要將其從工程中排除。右擊,然后resource configuration -> exclude)
編譯工程 Ctrl + B
運行程序 F11
(LCC運行時要加參數(shù),所以再運行前先設(shè)置運行參數(shù),Run -> Run configurations -> Arguments 設(shè)置傳遞給LCC的參數(shù)為
-target=x86-dos hello.c  )

最后再介紹一些最常用的熱鍵:

1. 如果分析代碼時,看見一個函數(shù)調(diào)用,這時候想跳轉(zhuǎn)到函數(shù)的定義處查看其實現(xiàn): 按住Ctrl鍵的同時,左鍵單擊函數(shù)名,即可實現(xiàn)跳轉(zhuǎn)。
2. 寫代碼時,經(jīng)常要用到代碼補全功能。這時候可按 Alt + / 鍵(這個熱鍵最常用了!  )。(注意:要提前設(shè)置一下這個熱鍵要補全的內(nèi)容,在這里設(shè)置: Window -> preferences -> C/C++ -> Editor -> Content Assist -> Advanced 然后將里面的全選上)


下面舉幾個補全的例子。

例如,在新建了一個工程,且添加了一個C文件后,我們寫個hello,world的程序。
在輸入#inc 后,按Alt+/熱鍵。便會自動補全include 然后再輸入std,再按Alt + / ,這時會有一堆std開頭的頭文件名供選擇。

之后開始輸入main函數(shù),只需輸入main,然后再按熱鍵,就會補全一個main函數(shù)框架了。
這時候輸入pr,然后再按熱鍵就會有printf函數(shù)的提示了(注意:如果不出現(xiàn)printf的提示,是因為你還沒有保存文件,因為CDT是根據(jù)文件的內(nèi)容來不斷的indexer的。所以要及時的按Ctrl + S保存文件。)

哈哈,完了。
MONACO.rar (36 KB, 下載次數(shù): 254) lcc.rar (141.86 KB, 下載次數(shù): 261)

論壇徽章:
0
2 [報告]
發(fā)表于 2011-02-14 15:12 |只看該作者
確實很好用!
如果要用VC編譯器,可以使用CMake來管理工程,Windbg來調(diào)試程序。

論壇徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
3 [報告]
發(fā)表于 2011-02-14 21:39 |只看該作者
開始使用emacs+ecb。

論壇徽章:
0
4 [報告]
發(fā)表于 2011-02-20 14:29 |只看該作者
開始使用emacs+ecb。
EricFisher 發(fā)表于 2011-02-14 09:39 PM



    +1

論壇徽章:
0
5 [報告]
發(fā)表于 2012-05-08 19:27 |只看該作者
loaden 發(fā)表于 2011-02-14 15:12
確實很好用!
如果要用VC編譯器,可以使用CMake來管理工程,Windbg來調(diào)試程序。

一年過去了,我想QtCreator是一個更好的選擇!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP