【发布时间】:2015-01-16 16:33:21
【问题描述】:
感谢How to retrieve the GCC version used to compile a given ELF executable?,我可以检查我新建的 C++ 库的 GCC 编译版本,它为我提供了以下信息:
GCC: (Ubuntu/Linaro 4.4.7-1ubuntu2) 4.4.7
GCC: (Debian 4.4.5-8) 4.4.5
似乎 C++ 库包含不同的 GCC 编译版本。我知道原因,这是因为创建最终库所需的一个库来自第三方库,它是二进制的,不提供源代码。所以我的问题是:在这种情况下我可以安全地释放库吗?还是我应该获取第三方的源代码并使用一个 GCC 编译器构建所有代码?谢谢。
【问题讨论】: