1. ホーム
  2. linux

[解決済み] sysrootとは何ですか、そしてどのように作成しますか?

2022-02-20 05:15:26

質問

私はQTと組み込みデバイスを扱っていますが、多くのドキュメント項目で( このように ) 彼らはシスルートについて話しています。ウェブで検索してみましたが、sysrootが何であるかについて何も見つかりませんでした。私はクロスコンパイラ・ツールチェーンを持っていますが。sysrootとは何ですか、そしてどのようにそれを作成するのですか?

どのように解決するのですか?

sysrootとは、ヘッダーやライブラリを配置するために、ルートディレクトリとみなされるディレクトリのことです。 たとえば、ビルドツールチェーンが /usr/include/foo.h が、クロスコンパイルしているので、適切な foo.h/my/other/place/usr/include/foo.h を使用する場合は /my/other/place を sysroot として使用します。