問題タブ [zkcm]

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 投票する
0 に答える
139 参照

c++ - makefileがc++で動作しないzkcm-library-mpfr-functionsが見つかりません

次のオブジェクト行を含む、zkcm-libraryを使用するいくつかのプログラムで使用するためのmakefileがあります。

コンパイラは、「'_ imp_mpfr__inits2'への未定義の参照」があり、mpfr関数を使用するたびに同じであると文句を言います。奇妙なことに、makefileには、mpfr関数を問題なく使用する他のオブジェクトがあります(メインプログラム(最初の行)など)。

どちらの場合も、私は#include<mpfr.h>ソースにあり、あなたが見るように、を使用してそれにリンクしています-lmpfr。これがSpMC.cppで機能するが、zkcm_c.cppでは機能しない理由はありますか?

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

c++ - 多倍精度ライブラリ zkcm と sizeof()

多倍精度複素数ライブラリ( zkcm ) を使用しており、 を使用していくつかの結果を比較したいと考えていcomplex<double>ます。

ある時点で、を使用して変数のメモリを再確認しようとしましたが、変数sizeof()を割り当てるメモリの大きさに関係なく、同じ答え (32) が得られました。つまり、次のスニペットは、内部で何を使用しても 32 を出力しますzkcm_set_default_prec()

sizeof()変数のメモリサイズを取得する以外の方法はありますか?

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

c++ - プロファイリング時の c++ プログラムの動作が異なる

を使用していくつかの C++ コードをプロファイリングしたいと思いますgprof。通常どおりにプログラムをコンパイルしますが-pg、最後に追加します。つまり、次のようなもの

ただし、結果の実行可能ファイルを実行すると、通常は存在しない一連のエラーが発生します。具体的には、それらはzkcmmultiprecision ライブラリからのものです。

これは私の LU 分解にとって悪いニュースです。何か案は?

編集:私はcygwinを使用しています

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

c++ - zkcm-library not finding the mpfr-library

I just installed the zkcm library on my kubuntu machine and I'm having trouble compiling c++ code.

I have installed the gmp and mpfr libraries and checked that they work; the code

compiles and runs.

I then try to use zkcm; I try compliling the line

and get a bunch of errors seemingly about zkcm not finding mpfr; here is the beginning of the output:

I have tried to follow the instructions infrom zkcm; I have the lines

and I compile the code (called test.cpp) using

Any ideas?

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

macos - zkcm の構成が失敗し、gmpxx.h が見つかりません

システム (Mac OS X 10.11.3) で zkcm を起動して実行しようとしています。gmp を ( を使用して) 問題 ./configure --prefix=/usr/local --enable-cxxなくインストールしました。gmp の場所 (/usr/local/include) を指定すると、mpfr は簡単にインストールされます。

ただし、zkcm のインストールは簡単ではありません。また、gmp.h ファイルを (を使用して./configure --with-gmp-include=/usr/local/include) 見つけることもできますが、gmpxx.h がすぐそこにあることがわかりますが、構成は失敗します

問題が何であるかわかりません。gmpを何度か再インストールしようとしましたが、役に立ちませんでした。

私は他の同様の質問をしましたが、私がすでに行ったことに私を導く情報しか見つけることができませんでした. 3つすべてに最新のライブラリを使用しています。zkcm を gmpxx.h に正しく転送するにはどうすればよいですか?

編集

「gmpxx.h」を含むすべての config.log テキスト: