谁能告诉我如何为 Synology 交叉编译 json-cpp?
根据 json-cpp应该更新,我已经完成了README
。SContruct
我拿了一份“linux-gcc”平台选项的副本,并将其配置g++
为/usr/local/i686-linux-gnu/bin/i686-linux-gnu-g++
(下载的 RS812 工具链)。我编译了json-cpp
,这似乎很顺利。
然后我尝试编译一个小测试cpp,使用以下内容:
/usr/local/i686-linux-gnu/bin/i686-linux-gnu-g++ -Ijsoncpp/include -Ljsoncpp/libs/synology http_test.cpp -ljson
但后来我得到以下(链接器)错误:
jsoncpp/libs/synology/libjson.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
关于我在编译时缺少的任何输入json-cpp
?