検索を試みましたが、何も見つかりませんでした。共有オブジェクトとそれにリンクするテスト バイナリをコンパイルしようとすると、次のエラーが発生します。
[root@hypervisor test-files]# ./test
./test: symbol lookup error: ./test-files.so: undefined symbol: stat
[root@hypervisor test-files]#
いろいろいじってみたところ、コンパイル中に gcc にフィード-O
すると、stat() が期待どおりに動作し始めることがわかりました。-O of all things が未定義のシンボルの問題を修正する理由 (または、エラーを修正する代わりにマスクするだけですか?) に関するオンラインの兆候を見つけることができませんでした。