WSL(Win 10 Linuxサブシステム)のいくつかの基礎構成

1201 ワード

最近WSLを使ってみましたが、簡単なデバッグやコード表示ができると思います.WSLはWin+Linuxよりずっと便利です.もちろんWSLでは、実際の効率はLinux本体よりずっと悪いと感じていますが、大型コンパイルにはWin+Linuxスキームが必要です.hisi ARMのクロスコンパイル環境でもWSLに配備できます.関連資料はUbuntuサブシステムに基づいている.

1.SSHサポート


参照ドキュメント:https://www.jianshu.com/p/36440b7df56a
sudo apt-get install openssh-server
sudo vi /etc/ssh/sshd_config
sudo dpkg-reconfigure openssh-server
sudo service ssh start

ここでviステップでは、以下の内容を変更します.
Port 22222
ListenAddress 0.0.0.0
PasswordAuthentication yes #       

2.32ビットプログラムサポート


参照ドキュメント:https://www.zhihu.com/question/59818523
正常な32ビットライブラリのほか、qemuをインストールして実行をサポートする必要があります.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386 zlib1g-dev:i386
# for wsl
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'
sudo service binfmt-support start