簡體   English   中英

Eclipse,將所有源文件路徑添加到外部工具作為參數

[英]Eclipse, Add all source file paths to an external tool as an argument

我想將外部工具添加到我的Eclipse CDT項目中。

這個外部工具是我自己編寫的程序,需要不同的參數(映射文件以及所有* .c * .cpp和* .h文件的列表)。 我已經設法移交了映射文件,但是有沒有辦法獲取所有* .c和* .h文件的列表(也許帶有Eclipse Variable),以便我可以將其直接添加到參數字段中?

我找到了一種可以在Linux系統上使用的解決方案。 只需在以下命令中使用管道,然后將其放入外殼腳本即可。

首先,如何查找所有源代碼文件:

find <rootfolder> -name '*.c' -o -name '*.cpp' -o -name '*.h'

完整的命令:

find <rootfolder> -name '*.c' -o -name '*.cpp' -o -name '*.h' | xargs <myTool>

第一個命令將找到根文件夾中列出的所有.c .cpp和.h文件的所有絕對路徑,第二個命令將其輸入轉換為參數集。 結果與將所有找到的文件路徑作為單個參數移交給mytool一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM