問題タブ [clfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1002 参照

gcc - cross gcc crti.o

powerpc の Cross linuxの手順を最初から実行しましたが、エラーが発生gcc-finalしてステージを通過できません。ldcrti.o: no such file or directory

私のツール チェーンは 2 つのディレクトリに分かれて/opt/builder/tools/opt/builder/cross-toolsます。また、リンク/tools/cross-toolsそれらのディレクトリを作成しました。

試してみたところ、「ライブラリ」セクションに/cross-tools/bin/powerpc-unknown-linux-gcc -print-search-pathディレクトリがありました。/opt/builder/tools/libしかし、gcc はディレクトリ プレフィックスなしでcrt....oオブジェクトの名前を に渡しますld(私はそれを見つけるために strace を使用しました)。

crt....oファイルをディレクトリにコピーしてhello.cコンパイルしたところ、すべて問題なかったので、ファイルは良好です。

アドバイスをいただけますか?

前もって感謝します、

セルゲイ・ナウモフ。

0 投票する
2 に答える
336 参照

c++ - 共通ログ ファイル システム API の RegisterManageableLogClient() および「アクセスが拒否されました」エラー

Microsoft の Common Log File System (CLFS) API を使用しようとしています。私のコードは次のようになります。

関数は正常に実行され、ファイル システムにファイルが表示されるCreateLogFile()ことさえ確認できます。.blfしかしRegisterManageableLogClient()、エラーで戻り、 「アクセスが拒否されました」というGetLastError()値を返します。このコードは、MSDN の例5とほぼ同じです。

呼び出しがRegisterManageableLogClient()失敗する理由がわかりません。

アップデート:

の問題が見つかりませんGENERIC_READでしCreateLogFile()た。

0 投票する
1 に答える
1393 参照

gcc - クロス コンパイラ ツールチェーンが静的リンクではないのはなぜですか?

クロス コンパイル ツール チェーンをビルドしたいのですが、うまくビルドできました。普通に使えますが、動かすと動かなくなります!!

それは私のホストにインストールされていませんerror while loading shared libraries: libcloog-isl.so.3libcloog-isl

--disable-shared を使用して gcc を構成しますが、クロス コンパイル ツール チェーンで cc1 に対して ldd を実行すると、ppl、gmp、moc、libgcc_s、およびその他のホスト ライブラリへのリンクが見つかりました。--disable-shared を使用すると、cc1 に静的にリンクできないのはなぜですか。Sourcery CodeBench のツール チェーンはどこでも実行できることがわかりました。その cc1 はホスト ライブラリにリンクしていません。

動的リンクのホスト ライブラリではなく、cc1 で静的リンクを行うにはどうすればよいですか?

0 投票する
1 に答える
596 参照

linux - CLFS 3.0.0 SYSTEMD で TIC のビルドに失敗する (ncurses5.9)

最近、CLFS マシンhttp://www.clfs.orgの構築を再試行することにしました。現在、3.0.0 SYSTEMD のステップ 5.5 です。実行するように言われmake -C include、次にmake -C progs tic. 最後のコマンドで失敗しています。パッケージが不足していますか、それとも何か間違っていますか?

Windows 10 で実行されている VMWare の CLFS ホストとして ArchLinux を使用しています。

コマンドについて私が見ているページは次のとおりです

最後のコマンドを実行したときのコンソールからの出力は次のとおりです。