如果我用./configure安装了一个软件–enable = abc make && make install
在将来我需要安装选项xyz,所以我将使用./configure –enable = xyz或
./configure –enable = abc –enable = xyz ??
如果以后不用“./configure –enable = abc –enable = xyz”,那么只要使用./configure –enable = xyz会对我以前的configuration产生什么影响?
如果我以前忘记了以前使用哪个选项,在这种情况下,如果只启用新选项,那么上次启用的选项的效果将会被编译,而这次我错过了它们。
有没有反正追加而不是覆盖?
后者:
./configure --enable=abc --enable=xyz
取决于软件,您可能需要在重新运行./configure之前进行清理。
是的,它会。 软件将只根据您在编译时指定的选项重新编译,如果再次安装,将只用新configuration覆盖它。 您忘记第二次编译的任何function将不再可用。