我向CLion添加了一个外部工具,提供了以下详细信息:
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$然后输出是项目文件夹中的文件列表(其中包括.cc和.h文件),构建成功完成。我做错了什么?
发布于 2016-02-02 09:28:13
Clion调用直接运行的命令,而不展开globs (*字符)。
修改设置,如:
Program: sh
Parameters: -c "zip asm.zip *.cc *.h"这样,sh shell将正确地展开参数。
https://stackoverflow.com/questions/35120549
复制相似问题