【发布时间】:2018-04-29 20:05:21
【问题描述】:
在使用 GCC4.9 构建 c++ 包时,我收到以下错误消息。
'/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /local/p4clients/pkgbuild-S1NVe/workspace/build
我在 makefile 中用不同的 Gcc 编译器位置覆盖了 CC 和 CXX,在不同的文件夹下也有相同的 so 文件。 我还在 LD_LIBRARY_PATH 中添加了该文件夹位置,但编译器仍在使用 /usr/lib64/ 而不是 /mypath/lib64。 /usr/lib64/ 是 GCC4.5。 我如何告诉编译器使用来自不同位置的 so 文件。
【问题讨论】:
-
在 makefile 中添加 LDFLAGS += -static-libstdc++ -static-libgcc 后出现新错误 fx_zlib_crc32.c:(.text+0x6d6): first defined here