問題タブ [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.
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では機能しない理由はありますか?
c++ - 多倍精度ライブラリ zkcm と sizeof()
多倍精度複素数ライブラリ( zkcm ) を使用しており、 を使用していくつかの結果を比較したいと考えていcomplex<double>
ます。
ある時点で、を使用して変数のメモリを再確認しようとしましたが、変数sizeof()
を割り当てるメモリの大きさに関係なく、同じ答え (32) が得られました。つまり、次のスニペットは、内部で何を使用しても 32 を出力しますzkcm_set_default_prec()
。
sizeof()
変数のメモリサイズを取得する以外の方法はありますか?
c++ - プロファイリング時の c++ プログラムの動作が異なる
を使用していくつかの C++ コードをプロファイリングしたいと思いますgprof
。通常どおりにプログラムをコンパイルしますが-pg
、最後に追加します。つまり、次のようなもの
ただし、結果の実行可能ファイルを実行すると、通常は存在しない一連のエラーが発生します。具体的には、それらはzkcm
multiprecision ライブラリからのものです。
これは私の LU 分解にとって悪いニュースです。何か案は?
編集:私はcygwinを使用しています
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?
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 テキスト: