0

Synology 用に json-cpp をクロスコンパイルする方法を誰か教えてもらえますか?

json-cpp によるとREADMESContruct私が行った更新が必要です。

「linux-gcc」プラットフォーム オプションのコピーを取り、(RS812 用にダウンロードされたツールチェーン)を構成g++しました。/usr/local/i686-linux-gnu/bin/i686-linux-gnu-g++コンパイル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ますか?

4

1 に答える 1

0

これは、__stack_chk_fail が定義されていない場合にどうするかという一般的な問題のようです。そのために、私たちはすでに答えを持っています! https://stackoverflow.com/a/4492865/4323

于 2014-03-05T13:11:00.227 に答える