2016-01-31 18 views
0

我添加了一個外部工具具有以下細節克利翁:在JetBrains的集成開發環境(如克利翁,的IntelliJ),外部工具不能用匹配模式

Program: zip 
Parameters: asm.zip *.cc *.h 
Working directory: $ProjectFileDir$ 

當我運行這個外部工具爲我生成命令的一部分,它說:

zip asm.zip *.cc *.h 
    zip warning: name not matched: *.cc 
    zip warning: name not matched: *.h 

zip error: Nothing to do! (asm.zip) 

Process finished with exit code 12 

但是,當我更換細節:

Program: ls 
Parameters: 
Working directory: $ProjectFileDir$ 

則輸出是L項目文件夾中的文件(包括.cc和.h文件),並且構建成功完成。我究竟做錯了什麼?

回答

2

Clion會調用您直接運行的命令,而不會擴大球(*字符)。

修改到,例如:

Program: sh 
Parameters: -c "zip asm.zip *.cc *.h" 

這樣的設置,sh外殼將正確展開爭論。