将参数传递给 g++

将参数传递给 g++

我想创建一个 bash 命令来递归查找所有 C++ 文件,然后返回最后更改的文件(单个文件)并编译它,到目前为止我写的find . -name '*.cpp' -type f -exec stat --format '%Y :%y %n' {} + | sort -nr | head -n 1它给了我最后更改的文件,但是当我的命令| g++出现错误时no input files。我如何向 提供我的文件g++

答案1

g++ 不将文件名输入作为流

g++ "$(find . -name '*.cpp' -type f -exec stat --format '%Y :%y %n' {} + | sort -nr | head -n 1)"

相关内容