Uncategorized
記事内に商品プロモーションを含む場合があります

Windowsで開発環境関連の設定手順メモ(WSL, C++, Git, Golang, uv)

Aru

WindowsPCを新規設定する時の開発環境関連の設定メモです。私はWSL上でC++, Go, Pythonを使いますので、これらのインストール手順をメモにまとめました。参考になれば幸いです。

WSL設定

インストール

PowerShellを管理者モードで立ち上げて以下のコマンドを実行すると、Ubuntu環境がインストールされる。

インストール

wsl --install

Ubuntu設定

以下は、Ubuntuを立ち上げて設定。初回はユーザー名とパスワードの設定が必要。

WSLで補完(Tab押下)や、入力なしでデリート(削除する時に結構発生)などで音がするのがうるさい場合は、以下のコードを実行すれば音が消せる

wslのエラー音を消す

echo 'set bell-style none' >> ~/.inputrc

apt installでインストールする前にアップデートをしておかないとエラーがでることがある。最初に実行する

アップデート

apt update
apt upgrade

C++

C++(g++)は、以下のコマンドを実行すればインストールできる

インストール

sudo apt install build-essential

Git

インストール

Gitaptでインストール可能

インストール

sudo apt install git

設定

インストール後はconfigでユーザー名とemailアドレスを設定しておく

インストール

git config --global user.name "Your Name"
git config --global user.email "your@email.com"

Visual Studio Code(VSCode)

Visual Studio CodeはWindows側でインストールします。WSLのubuntuからはWindowsでインストールしたVSCodeを呼び出せます。

ubuntuからcodeコマンドで実行できるようにするには

vscodeでリモート開発拡張機能パックをインストールするとterminalとしてwslのubuntuなどが選択できる。ここで、code .を実行するとインストールされる。以降はcode xxでubuntuから起動できる

Go言語

Go言語を使う場合は以下のコマンドを実行すれば、aptで最新版をインストールできる

インストール

sudo add-apt-repository ppa:longsleep/golang-backports
sudo apt update
sudo apt install golang-go

uv(Python環境)

Pythonの仮想環境としてuvを使う場合は、以下のコマンドでインストールできる

インストール

curl -LsSf https://astral.sh/uv/install.sh | sh

uvの使い方は以下の記事を参照

あわせて読みたい
Macで開発環境関連の初期設定する手順(VSCode, brew, iterm2, python, go)
Macで開発環境関連の初期設定する手順(VSCode, brew, iterm2, python, go)

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

ABOUT ME
ある/Aru
ある/Aru
IT&機械学習エンジニア/ファイナンシャルプランナー(CFP®)
専門分野は並列処理・画像処理・機械学習・ディープラーニング。プログラミング言語はC, C++, Go, Pythonを中心として色々利用。現在は、Kaggle, 競プロなどをしながら悠々自適に活動中
記事URLをコピーしました