5

x64 Windows 用に Octave をビルドする方法を知っている人はいますか? x32 の 2 GB のデータ制限は、大規模なデータ セットの分析を必要とする多くの問題にとって制限が多すぎます。

4

3 に答える 3

3

http://wiki.octave.org/Octave_for_Microsoft_Windowsには、Windows への Octave のインストールに関する情報と、さまざまな方法を使用してソースからビルドするためのリンクがあります。

GNU Octave は、主に GNU/Linux およびその他の POSIX 準拠システムで開発されています。GNU Octave の Windows への移植は、さまざまなアプローチを使用して、元の Octave のほとんどを取得し、それを Microsoft Windows の特異性に適応させます...

Windows のサポートは実験的なものです。

http://www.gnu.org/software/octave/doc/interpreter/Compiling-Octave-with-64_002dbit-Indexing.htmlによると

2 GB を超えるアレイを使用するには、Octave をオプション --enable-64 で構成する必要があります。このオプションは実験的なものです...

64 ビット用の Octave のコンパイルは、Linux では実験的なものです。ソフトウェアのポートで実験的な機能を試すことは、多くの頭痛の種になる可能性があります。今のところ、真の Linux インストールを使用することをお勧めします。冒険したい場合は、http: //www.cygwin.com/ でコンパイルしてみてください。

于 2013-12-27T13:55:32.730 に答える
1

x64 プラットフォームの Windows 7、8、および 10 に Octave-4.0.0 をインストールしました。すべてが完璧に機能します。

次の手順に従ってください

  1. https://ftp.gnu.org/gnu/octave/windows/からOctave-4.0.0_0-installer.exeをダウンロードします。
  2. 同じものをインストールします - インストーラーの手順に従ってください。
  3. C:\Octave\Octave 4.0.0\src で build_packages.m ファイルを見つけます。
  4. Octaveで開いて見つけます

    general-1.3.4.tar.gzをインストールしてみて、signal-1.3.1.tar.gzをインストールしてみてください。バージョンが間違っています。

    それぞれ 2.0.0 と 1.3.2 に置き換えます。

  5. build_packages.m ファイルで見つけます

    pkg ('install', pkgname, '-noauto') .

    に変更します

    pkg ('インストール', pkgname) .

    これをスキップすると、Octave を使用するたびに必要なパッケージをロードする必要があります。ただし、オクターブの負荷は少なくなります。パッケージのインストールに時間がかかる場合がありますが、しばらくお待ちください。

  6. build_packages.m を実行します

  7. パッケージをロードする

たとえば、一般的なパッケージをロードするには - pkg load general

信号パッケージは制御パッケージに依存することに注意してください。

  1. プロット関数がオクターブスタックしたことがわかりました。同じことに対する答えは、コマンド ウィンドウで入力することです。

    pkg 再構築 -noauto oct2mat

    応答しないプロット ウィンドウでこのソリューションを見つけました

これがあなたにとってもうまくいくことを願っています。:)

于 2015-12-31T05:55:42.567 に答える