問題タブ [mpc]

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 に答える
77 参照

ios - TableView で MPC を介してデータを受信する - Objective C

MPC 経由でデータを送信する際に問題が発生しています。デバイス間の通信は正常に機能しており、TextView に出力されています。テーブル ビューで表示する必要があります。MPC を介してテーブル ビューからオブジェクトを追加および削除できます。それが可能であるか、それがMPCがTextViewにあるという単なる印象である場合。

ありがとうございました。

感謝します。

送受信するコードを失望させます。

データを送る

}

データを受信

-(void)didReceiveDataWithNotification:(NSNotification *)通知{

}

0 投票する
0 に答える
475 参照

gcc - GCC 4.8.2 のビルドで問題が発生しました: -lmpc が見つかりません

カスタムディレクトリで、GCC 4.8.0 をより大きなシステムの一部としてコンパイルしようとすると。このサーバーには sudo 権限がないため、すべてをソースから構築しています。ただし、依存関係のある gmp、mpfr、および mpc を機能させることができません。構成を実行すると、次のようになります。

config.log は私に与えます:

そのため、システム自体にインストールする権利がないため、mpfr、gmp、および mpc を入手して、ソースから手動でビルドしようとしました。ライブラリを取得するために ./contrib/download_prerequisites を実行しました。構成を再度実行しましたが、同じエラーが発生しました。だから私もそれらをコンパイルし、私のgccディレクトリで私はやった:

--with-mpfr を使用するだけでは、何らかの理由で機能しないことに注意してください。

$SRC は私の gcc ディレクトリです。ただし、最後のコマンドで、build/config.log に次のエラーが記録されました。

make mpc を実行した後、lib ディレクトリや、共有オブジェクト ファイルを含むものがないことは明らかです。そのため、gcc を mpc ライブラリとリンクする方法がわかりません。

私が何をすべきか知っている人はいますか?

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

c++ - gcc 6.1。インストール、gmp/mpfr/mpc がビルドされていませんか?

私は最近、特にタイトルに記載されているライブラリ(gmp/mpfr/mpc)用にgcc 6.1をインストールしました。

GNU Multiple Precision Library (GMP) バージョン 4.3.2 (またはそれ以降) GCC をビルドするために必要です。gmp という名前の GCC ソースのサブディレクトリに GMP ソース配布が見つかった場合、それは GCC と一緒にビルドされます。または、GMP が既にインストールされていても、ライブラリ検索パスにない場合は、 --with-gmp 構成オプションを使用して構成する必要があります。--with-gmp-lib および --with-gmp-include も参照してください。ツリー内ビルドは、download_prerequisites がインストールする GMP バージョンでのみサポートされます。

他のライブラリについても同様です。つまり、GCC ディレクトリにコピーされた最後のバージョンのソースをダウンロードしてから、gcc の "configure"、"make"、"make install" を実行する前に、gcc が一緒にビルドされていることを前提としています。 gcc. ただし、gmp ライブラリを使用するコンパイル済みプロジェクトを実行しようとすると、次のように表示されます。

そのため、共有オブジェクトがどこにあるかを探していましたが、GCC がそれをインストールした場所を見つけることができません。

gcc をインストールする前に、まず GMP/MPFR と MPC をコンパイルする必要がありましたか? 必要ないと思ったからです。ライブラリをコンパイルする必要がない場合、GMP/MPFR と MPC はどこにインストールする必要がありますか?

詳細:

奇妙で複雑なことは何もしていないと思います。1. gcc をダウンロードし、ソースをディレクトリに配置しました。2. これらすべてのライブラリを tar ファイルとしてダウンロードしました。3. gcc ソース ルートに 3 つのフォルダー (gmp、mpfr、および mpc) を作成し、そのフォルダーで前のステップの tar を展開します。4. gcc の場合、./configure --prefix=/path/to/gcc_build 5 を実行しました。6 を実行しましたmakemake install

問題なくコンパイルして実行できるライブラリを使用しない場合、それらのライブラリが必要な場合、コンパイルが成功した後、前述のエラーが返されます。lib/とのパスを見ると、lib64/gmp ライブラリに関連するものは何もありません。

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

c - MPC ライブラリで解析すると文法定義でエラーが返される

MPC を使用して Wittgen という言語の文法を定義しようとしています ( https://esolangs.org/wiki/Wittgen )

次の文法を定義しました。

変数またはリマインド演算子 (「foo247」や「@foo247}」など) を入力しようとすると、正しく解析されますが、代入 (「foo247=foo}」) を解析しようとすると、単に返されます

エラーが見つかりません。文法で定義されている何かが間違っていると確信していますが、公式ドキュメントや例では手がかりが見つかりません