如何配置source
❶ 怎麼配置source insight使得可以編譯C語言程序
source insight使得可以編譯C語言程序配置方法:
要想編譯c,需要配置Pc Lint。
1、假設source insight的安裝目錄在d:/pclint8,那麼pclin.exe就在這個目錄,
所有的*.lnt文件在d:/pclint8/lnt目錄下面:
打開菜單:options->custom commands
a) 添加一個新的命令名,例如:Pc Lint
b) 在run 中填入:
d:/pclint8/lint -u -ic:/lint std env-si %f
d:/pclint8 是你的Pclint所在的目錄.
c) 在path中填入:
d:/PCLint8/lnt(就是你所有*.lnt文件所在的目錄)
d) 勾選下面的選項:
Iconic Window
Capture Output
Save Files First
Parse Links in Output
File, then Line
e) 在Pattern 框中填入:
^/([^ ]*/) /([0-9]+/)
2、把這個命令加入到菜單中即可.
以上配置適用於編譯單個文件;要編譯多個文件,可以建立一個lnt文件,具體方法如下:
假設我的工程在e:/myproj下面,源文件放在e:/myproj/source下面,頭文件放在e:/myproj/include下面;假設source目錄下有文件:source1.c,source2.c;include目錄下面有incude.h;那麼我可以建立這樣一個lnt文件:
-i"e:/myproj/include" //頭文件尋找路徑
e:/myproj/source/source1.c //需要編譯的文件1
e:/myproj/source/source2.c //需要編譯的文件2
然後保存為test.lnt;把上面配置中的步驟b中的
d:/pclint8/lint -u -ic:/lint std env-si %f
改成:
d:/pclint8/lint -u -ic:/lint std test env-si
注意:
1.如果源文件引用頭文件的時候使用的是相對路徑或者完整的絕對路徑;那麼可以不用在lnt文件中加入頭文件尋找路徑;如果只是給出了頭文件的名字,而沒有給出任何路徑那麼加入頭文件尋找路徑就是必須的了.
2.無論是在si的自定義命令中輸入的配置命令還是自己寫的lnt文件中的命令都必需仔細;很多時候多個空格或者少個空格都會出錯.