問題タブ [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 に答える
1282 参照

c++ - MPC コードをコンパイルするにはどうすればよいですか?

MPC はこちら: http://www.multiprecision.org/ GMP と MPFR の両方がインストールされた Linux で、g++ を使用して C++ コードをコンパイルしたいと考えています。ポイントは、コンパイルのためにコマンドラインにどのフラグを入れるべきかわからないということです。

0 投票する
5 に答える
107368 参照

gcc - GCC のビルドには、GMP 4.2+、MPFR 2.3.1+、および MPC 0.8.0+ が必要です。

http://www.netgull.com/gcc/releases/gcc-4.5.0/から GCC 4.5 をダウンロードしましたが、セットアップ/ビルドしようとすると以下のエラーが発生します:

次のライブラリは、それぞれのディレクトリに存在します

ボックスのどこにも libmpc.a ライブラリがインストールされていません。

エラーに基づいて、どのように知ることができますか:

a) インストールされている libgmp.a と libmpfr.a の現在のバージョンは何ですか。

b) バージョンが正しくない場合、現在のバージョンに影響を与えずに自分のバージョンを展開するにはどうすればよいですか?

0 投票する
6 に答える
117835 参照

gcc - 共有ライブラリを使用せずに、GMP、MPFR、MPC、ELFを使用してGCCを1つずつインストールする方法は?

GCC(GNUコンパイラコレクション)を1つずつインストールし、現在のバージョンを
使用し、正しいバージョンの依存関係を使用し、パッケージマネージャー(yum、rpm、apt、dpkgなど)を使用せず、共有ライブラリを使用しないようにするにはどうすればよいですか?

一般的な開発者は、GCCを通常の方法でインストールするか、パッケージマネージャー(yum、rpm、apt、dpkg、port、brewなど)を使用するか、ここ(http://gcc.gnu.org/wiki/ )の指示に従うことをお勧めします。インストールGCC)。

私の質問は、共有ライブラリを使用せずに、GCCを1つずつインストールする方法です。

  • 共有ライブラリを使用せずに、また共有ライブラリを作成せずに、システム内を移動できる完全に独立したGCCが必要です。
  • これはGCCが「難しい方法」と呼んでいるものであり、一般的なユーザーにはお勧めできません。

GCCは以下に依存します:

  • GMP:GNU Multiple Precision Arithmetic Library
  • MPFR:GNU多倍長浮動小数点丸めライブラリ
  • MPC:GNU多精度Cライブラリ
  • ELF:実行可能でリンク可能なフォーマットライブラリ
  • PPL:パルマ多面体ライブラリ(オプション、メモリ最適化用)
0 投票する
1 に答える
1179 参照

gmp - ネイティブコンパイルのためにgmp mpfr mpcと一緒にgcc 4.7ビルドで共有を無効にするのはなぜですか?

環境:
cpu: XEON NEHALEM E5530
os: SUSE 10 SP2
gcc: 4.1.2

m4、binutils、autoconf、automake: gcc 4.7 ビルドで必要な最新の更新。
PATH/LD_LIBRARY_PATH が正しく設定されています。

オブジェクト: gcc php httpd のネイティブ最適化。


ただし、明示的に gcc 4.7 configure --enable-shared --disable-static. ppl の構成パラメーターは、ppl の構成ヘルプにリストされていません。

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

gcc - MPCのコンパイル-0.8.1

ここに投稿された指示に従ってください:http://stackoverflow.com/questions/9450394/how-to-install-gcc-from-scratch-with-gmp-mpfr-mpc-elf

GMP、MPFR、およびELFを問題なくインストールしましたが、MPCをインストールしている間

次のエラーが発生します。

それを修正する方法はありますか?間違ったディレクトリを探しているようです。

編集:ジョンによってリンクされた指示に従った後、それは3時間後にエラーになりました

make [5]:* [gnu / java / nio/charset.lo]エラー1make[5]:ディレクトリ/apps/ddechev/gcc47/x86_64-unknown-linux-gnu/32/libjava' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory/apps/ddechev/gcc47/x86_64-unknown-linux-gnu/32/libjava'make [3]を離れています: * [multi-do]エラー1make[3]:ディレクトリ/apps/ddechev/gcc47/x86_64-unknown-linux-gnu/libjava' make[2]: *** [all-multi] Error 2 make[2]: Leaving directory/ apps / ddechev / gcc47 / x86_64-unknown-linux-gnu / libjava'make [1]を離れます:* [all-target-libjava]エラー2make [1 ]:ディレクトリを離れる

なぜですか?

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

gcc - gmp、mpc + mpfr: シンボリック リンクではありません

gcc 4.6.1 をビルドして実行ldconfigすると、次の結果が返されます。

ライブラリを使用してgccを構築する方法は次のとおりです。

gcc を再構築する必要はないと言ってください。このシンボリック リンクの問題は、本当にプログラムに影響を与える可能性がありますか? または、違いはありませんか、たとえば、私がyum install特定のことをしていたときなど、時々ポップアップします。前もって感謝します。

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

c++ - 多倍長変数のクリアと削除

(mpc-libraryから)動的に割り当てられた多倍長変数の配列を使用していますが、メモリリークなどを回避するために、変数をクリアすることと配列を削除することの両方が必要かどうか疑問に思いますか?言い換えれば、以下のスニペットのすべてのハウスキーピングは必要ですか?

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

linux - sedによる出力フィルタリング

このmpc出力をフィルタリングする必要があります。

これに:

sedを使用します。

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

c++ - gcc-4.8.1 のコンパイル: 「libmpc.so.2 は共有オブジェクト ファイルのダウンロードの前提条件を開けません」

多くの人がこの問題に遭遇したようです。GNU Web サイトでは、実行を強く推奨しています。

ソース ディレクトリで、MPC、MPFR、および GMP のリンクに関する問題を回避します。次のリンクには、私が従った手順が含まれています: http://gcc.gnu.org/wiki/InstallingGCCここにリストしました:

この URL の FAQ: http://gcc.gnu.org/wiki/FAQ#configure_suffixは、gcc-4.8.1 ソースのサブディレクトリにある限り、MPC 関連ファイルを見つけるのに問題はないと主張しています。ディレクトリ。ランニング

./contrib/downlaod_prerequisites

MPC を正しい場所にダウンロードしますが、make を実行した後もこのエラーが発生します。

/home/xxxx/gcc-4.8.1-build/x86_64-unknown-linux-gnu/libgcc/config.log を開くと、次のエラーが表示されます。

GNU FAQ ( http://gcc.gnu.org/wiki/FAQ#configure_suffix ) によると、このエラーは MPC が正しくインストールされていないことを示しています。どんな助けでも大歓迎です。

0 投票する
5 に答える
11262 参照

python - OSX に gmpy をインストールする - mpc.h が見つかりません

私はbrew installedmpcとを持っていますgmpが、しようとするpip install gmpy2と行でコンパイルエラーが発生します

そのため、何らかの理由でライブラリclangを見つけるのに問題があります。mpcこの時点で何をすべきかわかりません。