更改源文件中的常量,是否需要重新制作库

Changing constants in the source file, do i need to re-make the library?

本文关键字:新制作 是否 源文件 常量      更新时间:2023-10-16

如果我在源代码中的一个文件中更改常量的值,我是否必须重新制作并重新安装库?还是库只会使用更改的值?

是的。 您必须重新编译具有常量的代码并将其链接到其余目标文件(如果有(。

如果要避免一次又一次地重新编译这样的代码,请考虑将常量的值放在环境变量或配置文件中,然后从那里引导常量的值

源代码

顾名思义,意味着编译器用来生成代码的源代码。生成代码后,源代码和生成的代码之间就没有连接。因此,必须重新编译/重新生成才能使更改生效。