我正在使用GCC来构建我的C ++应用程序。有一个非关键但非常烦人的问题。我的项目包含许多静态库,当我在任何库中进行更改并以增量方式构建项目时,最终的可执行文件不会反映这些更改。我必须重建整个项目(或者更具体地说,我已修改的库和它链接到的主要可执行文件)。我不知道它是Make bug还是GCC的链接器bug,但我想知道是否有不同的链接器可以解决它。看看在使用GCC编译Android库之后,有多种不同的链接器可用于构建Android库,我想知道Linux是否有替代链接器。
P上。 S.在Mac OS X(使用Clang编译器)上存在完全相同的问题。