WSL

Windows 11 では,WSL (Windows Subsystem for Linux) を通じて Hi-QUBO を使用できます.WSL により,Linux プログラムを Windows 上でネイティブに実行できます.

このドキュメントでは,WSL,必要なライブラリ,Hi-QUBO のインストール方法,およびサンプルプログラムのコンパイルと実行方法を説明します.

WSL のインストール

Windows 11 では,WSL は Windows PowerShell からインストールできます. PowerShell を管理者として開き,以下のコマンドを実行してください:

C:\WINDOWS\System32> wsl --install
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: [ユーザーアカウント名]
New password: [パスワード]
Retype new password: [パスワード]
passwd: password updated successfully
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

プロンプトが表示されたら,[ユーザーアカウント名] と [パスワード] を入力してください. これにより WSL 2 と Windows 上で動作する Ubuntu ベースの Linux システムがインストールされます.

インストールが完了したら,WSL 内でシステムソフトウェアを更新・アップグレードしてください:

sudo apt update
sudo apt upgrade -y

C++ コンパイラのインストール

Hi-QUBO には C++ コンパイラ が必要です.

以下のコマンドでインストールしてください:

sudo apt install -y build-essential