問題タブ [ntl]
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++ - プログラムを ntl ライブラリと静的にリンクできません
コードの静的ビルドを作成したい (このコードをサーバー上で実行したい) と、奇妙な問題が発生します。
私のcmakeは次のようになります。
何が間違っているのか本当にわかりません。どんな助けにも感謝します。
アップデート:
gmp と ntl がインストールされています。
行を削除すると:
cmake から、コードを問題なく正常にコンパイルできます。しかし、サーバーでこのコードを実行するには静的コンパイルが必要ですが、現在のビルド設定ではこれが不可能です。理由はわかりません。
次のような適切な FindNTL.cmake ファイルもあります。
VERBOSE=1 にする
c++ - NTL は ZZX を ZZ_pEX に変換します
NTL には、次の変数があります。
そして計算したい
を F_p(x) 多項式FX
に変換するにはどうすればよいですか?GX
c++ - NTL ライブラリ ref_GF2 実行時エラー
NTL C++ ライブラリを使用しています。次のコードを実行しようとすると:
EXC_BAD_INSTRUCTION エラーが発生します。
この問題は、コードの set(*one) 行に起因しているようです。
コードの何が問題なのかを理解しようとしましたが、役に立ちませんでした。どんな助けでも感謝します。
c++ - ライブラリ NTL の拡張多項式
NTL ライブラリを使用して記述されたコードがあります。
出力は次のとおりです。
たとえば、[1 2 3]
平均3x² + 2x + 1
です。
この場合、GF 上の表記多項式の形式は何ですか?
c++ - NTL 関数の結果を使用せずにコードを遅くする
My_AddMod、My_SubMod、My_MulModなどの数学関数を実装して、結果をvec_long&型の data resultに戻そうとしています。
私の関数と NTL の両方を呼び出して、NTL の結果を次のように使用する場合:
ただし、My_function の結果を使用すると、うまく機能しました。
これもうまく機能しましたが、コードで大きなレイテンシが発生しました。
と の値とデータ型を出力するtmpt_NTL
とtmpt_My
、それらは同じ値とデータ型になりlong
ます。
両方の関数が呼び出され (My_function の実行時間とは関係ないように見えます)、同じ値を生成するため、大きなレイテンシが発生する理由は何ですか、またはどのように修正できますか?