防止qmake生成的Makefile在Red Hat 7的“ make install”期间解析符号链接

时间:2019-04-24 20:59:29

标签: makefile qmake make-install

在Red Hat 7.5上运行qmake构建系统,以下是.pro文件的摘录,该文件定义了安装步骤(请注意非系统路径):

installlibs.path = ../../install/bin
installlibs.files = ./x64/Linux/*.so*
INSTALLS += installlibs

make步骤产生以下文件:

29 libFoo.so -> libFoo.so.1.0.0
29 libFoo.so.1 -> libFoo.so.1.0.0
29 libFoo.so.1.0 -> libFoo.so.1.0.0
5.8M libFoo.so.1.0.0

当我运行make install时,最终得到的是这个文件集合,其文件大小是可交付结果的四倍:

5.8M libFoo.so
5.8M libFoo.so.1
5.8M libFoo.so.1.0
5.8M libFoo.so.1.0.0

以某种方式make install解析原始文件中的符号链接。是什么原因造成的(它是qmake吗?与RHEL有关系吗?),我该如何解决呢?

0 个答案:

没有答案