x64 Windows 用に Octave をビルドする方法を知っている人はいますか? x32 の 2 GB のデータ制限は、大規模なデータ セットの分析を必要とする多くの問題にとって制限が多すぎます。
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/ でコンパイルしてみてください。
x64 プラットフォームの Windows 7、8、および 10 に Octave-4.0.0 をインストールしました。すべてが完璧に機能します。
次の手順に従ってください
- https://ftp.gnu.org/gnu/octave/windows/からOctave-4.0.0_0-installer.exeをダウンロードします。
- 同じものをインストールします - インストーラーの手順に従ってください。
- C:\Octave\Octave 4.0.0\src で build_packages.m ファイルを見つけます。
Octaveで開いて見つけます
general-1.3.4.tar.gzをインストールしてみて、signal-1.3.1.tar.gzをインストールしてみてください。バージョンが間違っています。
それぞれ 2.0.0 と 1.3.2 に置き換えます。
build_packages.m ファイルで見つけます
pkg ('install', pkgname, '-noauto') .
に変更します
pkg ('インストール', pkgname) .
これをスキップすると、Octave を使用するたびに必要なパッケージをロードする必要があります。ただし、オクターブの負荷は少なくなります。パッケージのインストールに時間がかかる場合がありますが、しばらくお待ちください。
build_packages.m を実行します
パッケージをロードする
たとえば、一般的なパッケージをロードするには - pkg load general
信号パッケージは制御パッケージに依存することに注意してください。
プロット関数がオクターブスタックしたことがわかりました。同じことに対する答えは、コマンド ウィンドウで入力することです。
pkg 再構築 -noauto oct2mat
応答しないプロット ウィンドウでこのソリューションを見つけました
これがあなたにとってもうまくいくことを願っています。:)