在不更改源文件的情况下重建exe时如何自动链接新的静态库?

时间:2018-08-24 05:39:49

标签: c++ c makefile cmake

EXE: my_app
SOURCE FILE: app.cc
EXTERNAL_STATIC_LIB: liba.a, libb.a

我想要什么: app.cc未更改,liba.a已更改 重建liba.a时重新链接my_app

1 个答案:

答案 0 :(得分:-3)

静态库未与exe链接,而是在构建过程中它将成为.exe的一部分。您可能需要清理并替换静态库(.a),然后再进行make,您的.exe将引用更改后的静态库。