小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

為sourceinsight添加makefile、kconfig、*.S文件支持

 敗敗0619 2012-09-13
大家用source insight看linux源碼的時(shí)候都遇到這么一個(gè)麻煩,makefile和kconfig中的文字在搜索的時(shí)候不能找到,這是因?yàn)閟ource insight默認(rèn)是不選makefile的,也沒有konfig這種類型的文件。下面就講一下
 
如何添加makefile:
打開Source Insight,在新建工程之前,進(jìn)入
Options -> Document Options-> 點(diǎn)擊Document Type的下拉框,然后選擇Make File,在右邊的File Filter中,在原先的*.mak后面加上一個(gè)分號(hào),即多個(gè)不同過濾規(guī)則以分號(hào)間隔開,再加上*makefile,變成 *.mak;*makefile,并且選中Include when adding to projects,這樣,以后再新建工程的時(shí)候(當(dāng)前工程同步下makefile就有了),就可以識(shí)別makefile或Makefile了(好像此處Source Insight并不區(qū)分大小寫)。
如何添加kconfig:
由于kconfig是sourceinsight默認(rèn)不支持的格式,所以我們現(xiàn)在先要加入一個(gè)類型。
點(diǎn)擊 Add Type,填入新文件類型的名字kconfig,F(xiàn)ile Filter中寫上*kconfig,最好再加上kconfig*(因?yàn)樵趌inux中有些kconfig是以kconfig.*的形式出現(xiàn)),注意再選中下面的Include when adding to projects,這樣就建立了一個(gè)新的文件類型, 以后新建工程加入文件時(shí)候,系統(tǒng)就能夠識(shí)別kconfig的文件了。
//===========================================



用匯編定義了該函數(shù)的。去網(wǎng)上查了一下,發(fā)現(xiàn)原因是*.S文件并沒有添加到改工程中來(lái)。 
為了用source insight能搜索到.S的匯編文件,必須把該文件添加進(jìn)來(lái)。 
方法: 
1、在創(chuàng)建工程前先特別設(shè)置好source insight 。設(shè)置如下: 
Options->Document Options->Doucment Types->選擇x86 Assemble,再在右邊File Filter里輸入*.S。這樣以后再new一個(gè)工程,在添加文件時(shí),就可以把文件夾中的*.S添加進(jìn)去了。 
2、如果之前已經(jīng)創(chuàng)建好工程的,而又想把*.S文件添加進(jìn)來(lái)。如下: 
打開創(chuàng)建好的工程,Options->Document Options->Doucment Types->選擇x86 Assemble,再在右邊File Filter里輸入*.S。然后project-->add and remove project files,再重新把工程的所有文件夾添加一遍,這樣就可以把*.S文件添加進(jìn)來(lái)了(注:原來(lái)的*.c等文件不會(huì)被重復(fù)添加),然后重新rebuild就可以了。

還有,si默認(rèn)的匯編文件后綴不支持.s的,所以要支持arm的匯編文件也需要改一下File filter

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多