【发布时间】:2019-02-12 12:17:37
【问题描述】:
您好,我正在尝试通过链接外部库来编译 src 文件。
出现以下错误
未定义对 `__isoc99_sscanf@GLIBC_2.7' 的引用
make -f GNUmakefile
g++ -m32 -D_POSIX_PTHREAD_SEMANTICS -g -Wl,--version-script=fix.txt -D_GNU_SOURCE -I../include ConnectionAndAuthExample.cpp -o ../Linux/ConnectionAndAuthExample_32 -L../Linux -lsomelib
../Linux/libsomelib.so: undefined reference to `__isoc99_sscanf@GLIBC_2.7'
fix.txt的内容是
GLIBC_2.7 {
global: *;
local: *;
};
here 下方回答了类似的查询,但没有帮助。我想知道有没有其他人遇到过类似的错误并解决了。
我的 GCC 版本
-bash-3.2$ g++ --version
g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50)
【问题讨论】: