有没有办法在发出“make install”命令时列出所有复制的文件?
我需要他们创build一个文件列表rsync'ed到另一台服务器..
这取决于Makefile。 如果是使用automake创build的标准版本,则可以运行:
make install DESTDIR=/tmp/stage
所有的文件将在/tmp/stage下结束。 然后你可以rsync到任何你需要的地方。
或者更好的是创build一个适当的包(rpm,deb,..),你可以用你的默认工具来安装。 这是多一点参与,但导致更多的组织系统。