Linux &引用;gcc main.cpp-lcjson-lm“;是可以的,但是;g++;main.cpp-lcjson-lm“;是错误吗
我正在用Linux &引用;gcc main.cpp-lcjson-lm“;是可以的,但是;g++;main.cpp-lcjson-lm“;是错误吗,linux,g++,Linux,G++,我正在用libcjson编译一个示例 gcc main.cpp-lcjson-lm可以正常工作,但是 g++main.cpp-lcjson-lm给出了此错误 /usr/local/lib/libcjson.so: undefined reference to `pow' /usr/local/lib/libcjson.so: undefined reference to `floor' 这是为什么呢?libcjson。因此可能构建不正确。ldd/usr/local/lib/libcjson.s
libcjson
编译一个示例gcc main.cpp-lcjson-lm可以正常工作,但是
g++main.cpp-lcjson-lm
给出了此错误
/usr/local/lib/libcjson.so: undefined reference to `pow'
/usr/local/lib/libcjson.so: undefined reference to `floor'
这是为什么呢?libcjson。因此
可能构建不正确。ldd/usr/local/lib/libcjson.so的输出是什么?什么是操作系统,什么是编译器版本?也许,你使用的是什么标准库?我相信我也见过明威做过类似的事情,但你的头球好像断了。我还看到Newlib做了一些不寻常的事情。libcjson。因此
可能构建不正确。ldd/usr/local/lib/libcjson.so的输出是什么?什么是操作系统,什么是编译器版本?也许,你使用的是什么标准库?我相信我也见过明威做过类似的事情,但你的头球好像断了。我还看到Newlib做了一些不寻常的事情。