問題タブ [ninja]
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.
windows - cmake ninja clang windowsがhelloworldに失敗する
hereからのビルド指示に従ってください。ただし、新しいバージョンのツールがあることを除きます。
cmake(3.6.1)、忍者(1.7.1)、vs-studio コミュニティ 2015
Detecting CXX compile features
ステップが失敗することに気付きました。簡潔にするために、約 20 個のエラーのうち最初のものだけを含めました。
CMakeLists.txt
main.cpp
VS2015 x64 ネイティブ ツール コマンド プロンプトを開く
cmake - ヘッダーが変更されたときに忍者を再構築するCMake設定?
どうやら、忍者はヘッダーを依存関係として扱うように構成する必要があります: https://ninja-build.org/manual.html#ref_headers。
これをbuild.ninjaに生成するようにCMakeに指示するにはどうすればよいですか?
compilation - Debian でクルゲットをビルドする方法
現在、差分パッチを生成するために Courguette をコンパイルしようとしています。ソースと一部のドキュメントは、次のリンクにあります: Courguette
ダウンロードしたのですが、コンパイル方法がわかりません。Google で検索したところ、このフォーラムへの参照もいくつか見つかりました。たとえば、 StackOverflow リンクです。
その他の参考資料: Chromium Linux のビルド手順
ninja と gpy について読んだ後、それらをインストールすることにしましたが、.ninja ファイルへの参照はありません。私はcouguette.gypファイルを見つけましたが、gpyを使用してもコンパイルされません...
彼らが提供するガイドに従っています:depot_toolsをインストールし、パスに追加しました。gclient ランフック gclient 同期
そして、gn gen out/Default を実行すると、次のメッセージで失敗します: gn.py: Could not find gn executable at: ~/binary_diff_tools/courgette-master/courgette/buildtools/linux64/gn
次に、git を使用してリポジトリからビルドツールをプルしましたが、同じ結果が得られました。
どんな助けでも大歓迎です。
よろしくお願いします、
イヴァン
linux - PNaCl & gtest — pnacl-ld: 互換性のないオブジェクト ファイル (X8664 != X8632)
初心者なので教えてください...T_T...
最近、Ubuntu 14.04 64ビットでninjaを使用してpthreadpool( NNPACK で必要)を構築していました。Google PNaCl(Portable Native Client)とGoogle Testが必要で、両方インストールしました。
pthreadpool ルート ディレクトリでpython ./configure.pyを実行すると、ファイルbuild.ninjaが生成されました。
しかし、コマンドninjaを実行すると、エラーが発生しました:
パスの問題かもしれないと思ったので、libgtest.aとlibgtest_main.a (Google Test から生成) を /usr/lib/gtest に置き、build.ninja を変更しました。
忍者が lib ファイルを見つけたようですが、エラーが発生しました:
g++ を使用して test.cpp をコンパイルしようとしたので、lib ファイルは適切であると思います。
g++ test.cpp -lgtest_main -lgtest -lpthread
そして、それはうまくいきました。
pnacl と gtest の 32bit 64bit 非互換の問題をググったのですが、何もわかりませんでした。初心者なのでどうしたらいいのか全くわかりません...
ですから、どんな助け、アイデア、提案も大歓迎です!
Google PNaCl については、nacl_sdk.zip をダウンロードして /home/rokim/nacl_sdk に解凍し、 sdk_toolsとpepper_49を最新の状態にしました。
Google Test では、sudo apt-get install libgtest-devを実行します。cmakeとmakeの後、 libgtest.aとlibgtest_main.aを取得し、それらを /usr/lib と /usr/local/lib に配置しました。gtest のインクルード ファイルは、/usr/include と usr/local/include に配置されています。
android - AOSP 7.1.1 リリース 6 をコンパイルしようとすると、「libaudiopolicyservice_intermediates」が見つかりませんか?
Victara (Moto X 第 2 世代) 用の AOSP をコンパイルしているときにこのエラーが発生しました...修正方法を知っている人はいますか?
このローカル マニフェストを使用しています: https://github.com/renanmarcs/local_manifests/blob/master/local.xml
そして、これが私がコンパイルを開始した方法です: