<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Windows &#8211; 開発記録</title>
	<atom:link href="https://www.kthksgy.com/category/windows/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kthksgy.com</link>
	<description>開発メモです。現在レイアウトが一部崩れている箇所があります。</description>
	<lastBuildDate>Mon, 16 Nov 2020 12:24:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>
	<item>
		<title>〈Windows10〉Pythonをインストールする</title>
		<link>https://www.kthksgy.com/windows/python-installation/</link>
					<comments>https://www.kthksgy.com/windows/python-installation/#respond</comments>
		
		<dc:creator><![CDATA[kthksgy]]></dc:creator>
		<pubDate>Mon, 09 Nov 2020 12:37:26 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.kthksgy.com/?p=28</guid>

					<description><![CDATA[最近、深層学習などで話題のインタープリタ型高水準汎用プログラミング言語Python実行環境をWindows10上に作ります。 Python 3.8.6 インストーラーのダウンロード このページから、インストールするバージ&#8230;]]></description>
										<content:encoded><![CDATA[<p>最近、深層学習などで話題のインタープリタ型高水準汎用プログラミング言語<em>Python</em>実行環境をWindows10上に作ります。<br />
<span id="more-28"></span></p>
<ul>
<li><em>Python</em> <code>3.8.6</code></li>
</ul>
<h2>インストーラーのダウンロード</h2>
<p><a class="wp-editor-md-post-content-link" href="https://www.python.org/downloads/">このページ</a>から、インストールするバージョンのインストーラーをダウンロードします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dQ-lHvS_BCQ-ptxlgA91p5-dGg-Wtcwb5yM9iK06EIUF2T9h9piiRRi_HdhnQ3EBJZjJRYYxJ4-ayeCclo7NlTywQxDn-Ta9v60zPmMoFkPr0OfAzXSZf9aLqpHWogS3JswW-F--GnfsJLkgIQNt27=s0" alt="" /></p>
<p>ページ中部のバージョン別リンクを探します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c81GRSqq8cFTARJGB-gJcVQHuyFquOYH_VHYtoJPTfoYLonloFtDji5eGf-gGAieHJMHg5YH98aTwYFG4RS7DkmxPi8hzHhVg2HMNdUUy3gj62wZfN5hGkO7P0mYNnCPosPlB2gEizTGyV-tKWmVMp=s0" alt="" /></p>
<p>例では、<code>3.8.6</code>をインストールするので、まずは<code>3.8.6</code>のページを開きます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dDOdMqUIVmFeGvqOpBySlszULQGq6oyz-r6yx-2Q_uplo7HTLk_1o9SZ1ACyKE8os1BEV5FcLQV5k4Gn0PvrWVpGgapUICJSo_cO9wpu-72rS1Xhxwq54OWEVA4FeUlZCRX040bJb8OEH6Y8ZzVy74=s0" alt="" /></p>
<p><code>Windows x86-64 web-based installer</code>をダウンロードします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3f5lxeyqdru35yxsgkHRWI9ABp6JuhacaK8ncY-9rJnbGC7lngKnSz_zzL56ZorQrD3oFjuyhrZijwLVoHQmGtvyBoJK7u9EZrJhho506pQ1_jcICe6nCH5rYfleWGr1N5cwcfhUCONKls3iPkx-iZx=s0" alt="" /></p>
<h2>インストール</h2>
<p>ダウンロードしたインストーラーを実行します。</p>
<p>まず、<code>Add Python 3.8 to PATH</code>にチェックを入れてから、<code>Customize installation</code>を選択します。<br />
PC内の全ユーザーが扱えるようにインストールしなくて良い場合は、<code>Install Now</code>を選んでも良いです。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dR1TlbkXuFXgkdp9f0XXDqMgd5iJS33Olo6l8j7ohRhbxtQ5nL83E79Pf7pHvtOKDi372cBPh9GN7_5JUHHf1Yq2qBWaJ7Sy-tujGqXBUjyBWm1ONMDisukVDbkAb61BKT5OtmT3vq9ndLxoFDCEec=s0" alt="" /></p>
<p>追加で何をインストールするかの設定です。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dc25R6iAQJukTBsAIFyhDYRSlhIYi6idiNsNjTh1OJpPjQEZ2OIbXpOijO8ZhOa-YTprlCkSnsNF1R9N52jiU2e6B1kAFGMFzq_7H7a_AEyaoKEsy3BrLVT8_532UzOadb7Jpap3peG2yTKOA5gp2X=s0" alt="" /></p>
<p>上級者向けのオプションです。<br />
ここでは、全ユーザーが扱える形でPythonをインストールしたいので、<code>Install for all users</code>にチェックを入れて次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dq9sjdtJJI6IKyv4WG4U88OE81fsoHVul-znIviaWgi8ABtUp-u3s5E1aAsHyfheEuX2T9X13liG3MbhN-id6J5qYioUMA-t3758Jbmc03hAJgh3Bs6VLgsbG_B_neL6PAFabfxd27GdQqKNlZUVOA=s0" alt="" /></p>
<p>暫く待つとインストールが完了します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cVk3WQw_myrV8gLwjeohnbsYMlfWhsQ4OO0KdaSJ3ewbx9Vdx0pOVZCV763X6tYI0GwlYa7cGpOFCt8S8ZmhVc9vAHVTV9ZE3xwageCzUf1AFil3avRR7MDvHsWKZYFYRFf9etZusbyM1LbgtJsBNt=s0" alt="" /></p>
<h2>環境変数の確認</h2>
<p>今回は、<code>Add Python 3.8 to PATH</code>にチェックを入れたので、自動で環境変数<code>PATH</code>に<em>Python</em>のインストール先が追加されるようになっています。</p>
<p><code>コントロール パネル\システムとセキュリティ\システム</code>を開きます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dHNRdTPsdPkFolcxmKyxUNX9kdP4EIRJru4Cq-wZTBlhzhRsG_F6S43p_3R1_VltdjEzHIO6w9QyJQ_G_5KIrhPLlMdWR2Ihl79_UfvVdxeOe0iIH9fMTr5BN1xi5tOnKrEZJmvC0sGbzrnAbpQKJF=s0" alt="" /></p>
<p>コンピューターの情報が表示されるので、ウィンドウ左部の<code>システムの詳細設定</code>をクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ddA-QGTlDLI1e99DuJy0WOd-upAlW-Vl5wS2XhvzyevqH3cTYg8Vmw3eB6CGYAp0ux8COnHP8yFyiCrPf8zedHoq43oi0oog-XoUMumnQ3ICebRTjCr2ui2D5mUCSIaUqz-BPeGGIHpukGPPny8Kob=s0" alt="" /></p>
<p>環境変数を開きます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ddGTIw8wVazYKpI03HQEKTdS6hT0gVF74uAtrtKgmlHwh0YT3MJayY3j6Kl2f2UTtos6KkdrMQyhiiAOZw3FtyrKgsMIz6eyAgEwKwi3ZPmDwSfE-sp5v7MVZh_LQNQS94wroswxNKeXtjrjLzZABy=s0" alt="" /></p>
<p><code>Path</code>の先頭に<em>Python</em>のインストール先が追加されている事を確認します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dRoRi5ovyQpjkQnJ7y1ktjBgKVAiAzK7v2GPpaEGKk5j3Bbjec2KDOmwMw6bwKpxYWLjoQ5GTv0w4StxRsfxJTAbdHqnWucDuUpAYHQhYxXkPs_PdqA1qqVTkZC2ZytWeSpGAguQbcq6bXwh5GkC54=s0" alt="" /></p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cYRpC8yHU904mmSWvprjgg5gNTW5FNxMK2-mxfo4UytrQM1w_OX_7i7sM3qyIz15m6Sf-XYvMHUMtl2OVUO9DmeDmfRvsWEEytdlsa3rHxNF0MySqkhhq9lJvKLPUzpIGVB9WXmEc4Nd6ZGmha0Us-=s0" alt="" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kthksgy.com/windows/python-installation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Git for Windowsをインストールする</title>
		<link>https://www.kthksgy.com/windows/gitforwindows-installation/</link>
					<comments>https://www.kthksgy.com/windows/gitforwindows-installation/#respond</comments>
		
		<dc:creator><![CDATA[kthksgy]]></dc:creator>
		<pubDate>Mon, 09 Nov 2020 12:04:30 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.kthksgy.com/?p=27</guid>

					<description><![CDATA[WindowsでGitとBashを使うために、Git for Windowsをインストールします。 作業内容 Git for Windows (バージョン: 2.29.2.2)のインストール インストーラ―のダウンロード&#8230;]]></description>
										<content:encoded><![CDATA[<p>Windowsで<em>Git</em>と<em>Bash</em>を使うために、<em>Git for Windows</em>をインストールします。<br />
<span id="more-27"></span></p>
<h2>作業内容</h2>
<ul>
<li><em>Git for Windows</em> (バージョン: <code>2.29.2.2</code>)のインストール</li>
</ul>
<h3>インストーラ―のダウンロード</h3>
<p><a class="wp-editor-md-post-content-link" href="https://gitforwindows.org/">このページ</a>の<code>Download</code>ボタンを押してインストーラーをダウンロードします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cMMJNAdEx1QAH815hSya49EoMwb1c5Y0xipax2xNkjNHAr7uGzDkoIq033QPKgQuLxgUzh8xJwGSJ5yQu_xB4GWMi3LMBdrH091gtCZjxhEIBxZaVJtkfpxiW5lnpQnDbtUhMnabmj6gpEp5JwUavU=s0" alt="" /></p>
<h3>インストール</h3>
<p>ダウンロードしたインストーラ―を実行して、画面に従ってインストールを進めます。</p>
<p>ライセンスに同意して次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ezyaP2r8KS_6N41UcvJr5ThndieD9sZ6UbOCgCDVIg8LTOYvHV-4sQtuXJhHCXke7eOath71KeTUoktu2QmxvsHNXsfL1kbjaS-1I-pqtyLJpmUq2lnV5Lp7gGLDfMYm95LB_jWFMNL6vvzN0PLxqy=s0" alt="" /></p>
<p>インストール先を指定します。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fHA8WA-DjRpCKghBgF9uuLV22X24Y5bFKhcRslRi8EziOI7r74bBAxPAz2pRGyep_f2diQLC4U1FOG4Nba8NihR5dYdWTdFCzyT7tvDDF4_5c2Mk0oWFLVejQL-PcTzqPwp2DNZIWIiQ4eEP5T-k6A=s0" alt="" /></p>
<p>コンポーネントを選択します。以下のコンポーネントにチェックを入れて次へ進みます。</p>
<ul>
<li><code>Additional icons</code>:
<ul>
<li><code>On the Desktop</code>: デスクトップにショートカットを作成します。</li>
</ul>
</li>
<li><code>Git LFS (Large File Support)</code>: Gitが巨大なバイナリファイルを扱えるようにする機能です。</li>
<li><code>Associate .git* ~</code>: Gitの設定ファイルを標準テキストエディタで開くように設定します。</li>
<li><code>Associate .sh ~</code>: <code>*.sh</code>ファイルをGit Bashで開くように設定します。</li>
</ul>
<p>また、必ず<code>Use a TrueType font in all console windows</code>から<strong>チェックを外して</strong>ください。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eCG1V9wJpIXowAlFHYBK4XZ1sdc2If-yjr_R-ZbnrH5--eoz_A7GbmanUY36AVflDpAn6g1NYvbqyBxHHsm_SSsn5m8k5wPhZ1dYzov608kYZVIH-KEuvCakgp9h_ptH86mZlQYTlAwMDs61e2xr8_=s0" alt="" /></p>
<p>スタートメニューのディレクトリの設定です。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3em1WSJGo6HIGFreCpUS90UEBFYIpyXwXHY1PGctp-fY5Cm0-jzarb4NbL_c6lsWExKDDsKlncNPen3AdMwFsavA-tqYQV2pcIb-shPAYUPReS2ZDQOHCYCZgMFL2u87MA2eILNqj-vaCxeL3Qv3-KV=s0" alt="" /></p>
<p>Gitを使用する際に開かれるエディタの設定です。<br />
例では<em>Visual Studio Code</em>を選択していますが、好きなエディタを選んでください。<br />
デフォルトでは<em>Vim</em>が選択されています。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fywNwbp0KhhVggajCorC65BFRIrbWx3tN3BZjoPfcr-WdFBKymF4rBLrNDxsr4ww9io1D-TFr6RQWgy63MzUKniUn7VPNnqsc3DZwVMVmZhfSXUQ1qsuOFAnkKfID89q8aw24-Z4s1ZOzb0kvLBo30=s0" alt="" /></p>
<p>リポジトリを作った際のデフォルトブランチ名の設定です。<br />
最近の主流である<code>main</code>へ変更します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3f7zlekyIZU5WlaBjz-q3v3VsJNKjkB5dkWS5zYm8ojYayoxs18M4SqDuHGf9lLK-NniDaAF2SqaEoCu4dv2wYMtIeNQ2J84KO3Re0uBnBIoYPOlgSRXwfcU6MnsjIKsfz_LFZUIm3nFI9C7ynGF5dx=s0" alt="" /></p>
<p>Gitに付属するコマンドをGit BASH以外で利用可能にするかの設定です。<br />
推奨設定を選んで次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fugvVq-tmSLWijEw4mhxejeFfjSSdNaO_oFMKsQy0vya5VE1K7HPHTICh2NtO_VyWrpSLT4RVeKHdqOQbG8WukJ-ViwUXQV_Lp3loZpeYlJFxjiVpJu95WFYBElWCr_ym0ptnhpGgXDW0MvjfxkT5I=s0" alt="" /></p>
<p>HTTPSのバックエンドライブラリの設定です。デフォルトのまま次へ進みます。<br />
<img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dnlXVW8P-AXahiKZZG7F5jI03v_UiVsBK4fKhSOMDJ4pC_xJdCaN3Dt-BqbfQRyIwhmwUPsrUN-lGmSDIQGqvF2vImIIv0XPPtfQ9Ugk6KZeAnmJxirOgDSV0yTb1EE-9N1oZ211UTYXVXaT8qZcOu=s0" alt="" /></p>
<p>WindowsとLinuxでは改行コードが違うので、それをどのように扱うかの設定です。<br />
デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3f1ToEl7JBDnIjEgMF32_vCcCaw4Vws-fhzgsv_c0HdAHQmPc0EuTwA9k1KzKBltT6A2cHEigbm9FGe-Ggs4RGRr8PhrRFRs5Icg2GFAu0QSaAUZED01qy5l-cswqbR13VM0Gzlc3xbaUaOkZkguac1=s0" alt="" /></p>
<p>ターミナルエミュレーターの設定です。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fjf0dpoinfiMF-DHIf7B9EY9AwvfEM_9dn2Lftc7th0rfmP0TNk7wZyYZpzEovZmL6pbwmAosZf_YhsJJJr37OZkABDPgPAPXADg3zluCmHgAarmpHQPclMdQ2xsOhxVkHRIjbMjq8uy68wJ3IHoaQ=s0" alt="" /></p>
<p><code>git pull</code>時の挙動の設定です。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3f-B8LCOKwE0_avi-trC4KgM04gEKoQfZEHUH-aD4ku554nOI5c_GrOmJIlY54UoLReFg9qI77TUHbw4lYxZuwsci0FASKO8bhHjrBVNtc2Mi7WGjbdrM6QB4BH4HgFR1-KT-N8IwyiAiUqsYkVaCUk=s0" alt="" /></p>
<p>証明書マネージャーの設定です。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dGS_kQi7tdbbbywcoUzaQ4OLLBZwrglWQ6VspUyYja4RzFt2aPpfrDwJga7YsX4NBwIHeI8E58DO7sfbYIDSizwUaOc9x3NXg03I3kPocID0b7USHpJZnBm7L0J-cSz5X-i-MMLJrz_RlI3AWSSg7F=s0" alt="" /></p>
<p>追加オプションです。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dmggH4VVZZdWrSNWDDxf4vcuEHhyFsjIceYF48JzF24ak7W_TEzf6Srcysq47wKQUd7LpiONkW3mQC34HH-rii1hgIphK_Kj8RyryPLWZaSxjeiZk4V-Hrwz2Mc9DGGApS__dW2t-RVwWhk4MC0H0M=s0" alt="" /></p>
<p>実験的機能のオプションです。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c0Yjmp-7qLUKFiuDqzawJpdbZbua1EHlBn-QwKPm1FRIEAq0ZS_FYh8rlpmoEmWna3V4CJY8KBAYeHi5g7usjYnaBNiY92X2vG_b1L-1hI1RJQgKfU--rDzJpGwlVWP1r3YpgAPZdvhBVmQtsrE0-l=s0" alt="" /></p>
<p>暫く待つと<em>Git for Windows</em>のインストールが完了して、<em>Git GUI</em>とターミナルエミュレータ―である<em>Git BASH</em>が使えるようになります。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kthksgy.com/windows/gitforwindows-installation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>〈Windows10〉CUDA Toolkitをインストールする</title>
		<link>https://www.kthksgy.com/windows/cuda-installation/</link>
					<comments>https://www.kthksgy.com/windows/cuda-installation/#respond</comments>
		
		<dc:creator><![CDATA[kthksgy]]></dc:creator>
		<pubDate>Mon, 09 Nov 2020 10:06:16 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.kthksgy.com/?p=26</guid>

					<description><![CDATA[PyTorchやTensorFlowなどのPythonの深層学習フレームワークを使用するのに必要となるCUDA ToolkitをWindows10にインストールします。 NVIDIA製のGPUを搭載していないPCではCU&#8230;]]></description>
										<content:encoded><![CDATA[<p>PyTorchやTensorFlowなどのPythonの深層学習フレームワークを使用するのに必要となるCUDA ToolkitをWindows10にインストールします。<br />
<span id="more-26"></span></p>
<p>NVIDIA製のGPUを搭載していないPCではCUDAは利用できません。</p>
<h2>必須環境</h2>
<ul>
<li>Windows10</li>
<li>NVIDIA製GPU</li>
</ul>
<h2>作業内容</h2>
<p>例ではCUDA Toolkit 11.1 Update 1をインストールしますが、他のバージョンのインストールも殆ど手順は変わりません。</p>
<ul>
<li>CUDA Toolkit 11.1 Update 1のインストール</li>
</ul>
<h3>Compute Capabilityについて</h3>
<p>GPUの世代によって、対応しているライブラリに制限があります。<br />
一般的に、PyTorchやTensorFlowで利用するには2015年以降に発売された製品(Compute Capability 3.5以上)である必要があります。<br />
Compute Capabilityは<a class="wp-editor-md-post-content-link" href="https://developer.nvidia.com/cuda-gpus">このページ</a>を参照してください。</p>
<h2>インストーラーのダウンロード</h2>
<p>まず、<a class="wp-editor-md-post-content-link" href="https://developer.nvidia.com/cuda-downloads">このページ</a>からCUDA Toolkitのインストーラーをダウンロードします。</p>
<p><em>Select Target Platform</em>を<code>[Windows]</code> <code>[x86_64]</code> <code>[10]</code> <code>[exe (network)]</code>と順番に選びます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ebt0h7ITTfq08F8UqMTfMTHXPYAi0d9m5ULDbH44iie_ESV-sOJYPeeQuIDUr7bD2GHBIYz11e6P7mrK_Aw3cIJPay95xBYUKBxHemNZPQmQjhRevz3fAKl99gLQxeVVAUqEOgjk8ok3xPForN_oJM=s0" alt="" /></p>
<p>全て選ぶと下の方にダウンロードボタンが出て来るので、クリックしてインストーラ―をダウンロードします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eH01ogQDOHTkgZidj4jql6V0bI_JUJuPVGDirH88UNldIYMZb-qgZLq2NhCSICuxXAkHQZULhnlG-c0oe4hWmmFiLDbETSsgWhArnY7JX-VrhotmUIlaPdPEyw43YblNlD-NzKMlo81ugKnT-T1Ckq=s0" alt="" /></p>
<h2>インストール</h2>
<p>ダウンロードしたインストーラ―を実行してください。</p>
<p>最初に、インストーラ―を何処に一時的に展開するかを選択します。<br />
デフォルトのままOKをクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dM8WB6vTv6-mTD3CZg6caIzofyvDp1lFfDrE-JsI5ZTTAFGNCb5IHftYLfodLAomEen3C9K-7G2TTv6yk9NxV6KvfBdIVddE--DU89_OB5l-OhJlgg_myYa2ndsszXGt4mb1mzeFZ4MrA62rKapMFy=s0" alt="" /></p>
<p>画面に沿ってインストールを進めます。</p>
<p>使用許諾契約書に同意して続行します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cwmKRaLzqR9x2HjDobkWXJMxXaRWAnR9aon1KThxdvd_48Atb5CuxPQitrJDqrW9Yt_qCJVcv8VwGTGl7Xn255I1HUfY-oquNUNmuV2bRQtThquF2q_qAlGlVCOgYVVDmuQiHqExADGbCMOOHsvb8s=s0" alt="" /></p>
<p>例ではPyTorchやTensorFlowを実行できる環境が作成できればいいので、カスタムモードで次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fFqG72d-n1He0eH22TuejcnL93LSuSbb7mTkKFKN1F3J_Ss93aOFkJvXCcUUPZTr6Q4tkICQarae8oMxHlgK1WRA88Jm8PiI5sVilJJpX7lj0QvMQgxXjvylndik5H5CdNmrwO-bFSPMr8sRD-EEhc=s0" alt="" /></p>
<p>PyTorchやTensorFlowの実行に最低限必要なのは<code>CUDA</code>中の<code>Runtime</code>のみです。<br />
ここでは、<code>Runtime</code> <code>Nsight Systems</code> <code>Nsight Compute</code>をインストールします。</p>
<ul>
<li><code>Development</code>: 開発向け。CUDAのプログラム自体を開発する人は必要。</li>
<li><code>Visual Studio Integration</code>: VS(Codeではない)のプラグイン。VSで開発する人は好みで。</li>
<li><code>Nsight Systems</code>: GPUのプロファイリングをするアプリ。</li>
<li><code>Nsight Compute</code>: 同上。</li>
<li><code>Samples</code>: CUDAのサンプルプログラム。好みで。</li>
<li><code>Runtime</code>: 実行に必要。</li>
<li><code>Nsight NVTX</code>: Nsightの拡張キット。開発する人は好みで。</li>
<li><code>Nsight VSE</code>: NsightのVS拡張キット。VSで開発する人は好みで。</li>
</ul>
<p>以下はGPUドライバです。<br />
例では現在のバージョンがインストールされる物よりも新しいのでチェックを外します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fYNnPk6kjH0OXgC5a97OArsmZsHDal-_BMyRDpjKQZuNcqCsw7iG84N_e0n_LscSddUIjDZiGazJmvQyiTSWiC6GRzSdmZ_BmwM5SkFchSj-s3SOTf81sMMHHU75NkYwZoOrAv8z3SQ4XEHQEOrkCP=s0" alt="" /></p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fkCGD_cRBvmv8PIYa4brjJUDIiH-XsG_qKcaCSC_gfxwsUnrTpps_hMAHNCJCRQ-B0LhcJftQfz7ka1La1nSjYb6yD5Axua_vhhK8FPl9Xa8QTSt9MV9yz7cnJG1Ur9aKcy25vkpSUPWrvInjNd7e6=s0" alt="" /></p>
<p>インストール場所を設定します。デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ezFRw4Dq1FrpvYc-8R80ijfnnoXAywqaih-iOWyhyey9eUswE5QpIxCeD7D2SAgpjr1HIuCgfGnQNbRVutbC_p_fR_iZ_blEBA94VzTYGE2R28DX9RiM6dDPpst9jTd3RZtr9KOF5d2hadI8QNDtdF=s0" alt="" /></p>
<p>暫く待つと選択したコンポーネントのインストールが完了します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eS7OH-yMn7rotvnQ-M8ugjHqMF1cL5stBn4WZAh3Sb9oqclHwTrAp4fPxl2kK1yeXbIGzrHnuEu1jthdQsEAQG0E9i6PAabPqihzasYjXMLeMvt9F4vpv9Z_24peZXxR0wjqRpyiyH6gZ1Cyv1Um3d=s0" alt="" /></p>
<h2>パスの確認</h2>
<p>インストールしたCUDA Toolkitを利用できるようにするには環境変数を設定する必要があります。<br />
通常、自動でこの変数は設定されるので、確認しましょう。</p>
<p><code>コントロール パネル\システムとセキュリティ\システム</code>を開きます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dHNRdTPsdPkFolcxmKyxUNX9kdP4EIRJru4Cq-wZTBlhzhRsG_F6S43p_3R1_VltdjEzHIO6w9QyJQ_G_5KIrhPLlMdWR2Ihl79_UfvVdxeOe0iIH9fMTr5BN1xi5tOnKrEZJmvC0sGbzrnAbpQKJF=s0" alt="" /></p>
<p>コンピューターの情報が表示されるので、ウィンドウ左部の<code>システムの詳細設定</code>をクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ddA-QGTlDLI1e99DuJy0WOd-upAlW-Vl5wS2XhvzyevqH3cTYg8Vmw3eB6CGYAp0ux8COnHP8yFyiCrPf8zedHoq43oi0oog-XoUMumnQ3ICebRTjCr2ui2D5mUCSIaUqz-BPeGGIHpukGPPny8Kob=s0" alt="" /></p>
<p>環境変数を開きます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3ddGTIw8wVazYKpI03HQEKTdS6hT0gVF74uAtrtKgmlHwh0YT3MJayY3j6Kl2f2UTtos6KkdrMQyhiiAOZw3FtyrKgsMIz6eyAgEwKwi3ZPmDwSfE-sp5v7MVZh_LQNQS94wroswxNKeXtjrjLzZABy=s0" alt="" /></p>
<p><code>CUDA_PATH</code> <code>CUDA_PATH_V11_1</code>にCUDA Toolkitのインストールディレクトリが設定されているのを確認します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3e7sayjSuwKIVwfC4kHbpD0lom-_qAALPAvwG7PIHXE-XdZouBEpWnb5_MTM2EbcJ0uQgAYO8Di_9DJPOiVVlvVx2WQ5o6q1WM34hNzS_vfn7XScDAWbJfcv8qwGXsIgUgXXpVGO0amHw-llvlhuvqI=s0" alt="" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kthksgy.com/windows/cuda-installation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VSCodeとWSLでWindows10用の日本語C／C＋＋環境構築</title>
		<link>https://www.kthksgy.com/windows/vscode-wsl-japanese-c-environment/</link>
					<comments>https://www.kthksgy.com/windows/vscode-wsl-japanese-c-environment/#respond</comments>
		
		<dc:creator><![CDATA[kthksgy]]></dc:creator>
		<pubDate>Sat, 07 Nov 2020 08:27:39 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[環境構築]]></category>
		<guid isPermaLink="false">https://www.kthksgy.com/?p=11</guid>

					<description><![CDATA[Windows10上でC/C++のプログラムをコンパイルできる日本語の環境を作ります。 所要時間は環境にもよりますが30分から1時間です。 Windows10 Visual Studio Code Ubuntu (Win&#8230;]]></description>
										<content:encoded><![CDATA[<p>Windows10上でC/C++のプログラムをコンパイルできる日本語の環境を作ります。<br />
<span id="more-11"></span></p>
<p>所要時間は環境にもよりますが30分から1時間です。</p>
<ul>
<li>Windows10</li>
<li>Visual Studio Code</li>
<li>Ubuntu (Windows Subsystem for Linux, WSL)</li>
</ul>
<p>キーボード操作は <kbd><kbd>Windows</kbd></kbd> のように表記します。<br />
<kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> のようにプラス記号が現れた場合は、左から順にキーを押さえながら全てのキーを同時入力してください。</p>
<h2>WSLの有効化</h2>
<p><kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> で <strong>ファイル名を指定して実行</strong> を開き、以下のように入力して <kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Enter</kbd></kbd> します。</p>
<p><strong>DISM イメージ サービス ユーティリティ</strong>が起動して<code>Linux用Windowsサブシステム</code>を有効化します。</p>
<pre><code class="language-plaintext line-numbers">dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cZ8ptB9Il2AWiqlJAhRz-0VzFYkF1qh3D21-bRZOkZzyU0dJBEqKtIgECuOBlI9M0vq0LS9xDfhELJpMgOjWJtbpNR6h96k614lia-qr8YB_5fIAzhMmvnX0usEu0FiMvgWWb7z1LWF4tEuu_HsFis=s0" alt="" /></p>
<h3>〈省略可能〉WSL2の有効化</h3>
<p>Windows10の更新状況によっては、より高速に動作するWSL2を利用できます。</p>
<p><a class="wp-editor-md-post-content-link" href="https://docs.microsoft.com/ja-jp/windows/wsl/install-win10#requirements">必要条件</a>から、WSL2に必要なバージョンを確認します。</p>
<blockquote>
<table>
<thead>
<tr>
<th align="center">プロセッサの種類</th>
<th align="center">バージョン</th>
<th align="center">ビルド</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center"><code>x64</code></td>
<td align="center"><code>1903</code>以降</td>
<td align="center"><code>18362</code>以上</td>
</tr>
<tr>
<td align="center"><code>ARM</code></td>
<td align="center"><code>2004</code>以降</td>
<td align="center"><code>19041</code>以上</td>
</tr>
</tbody>
</table>
<p>  (表は2020年11月16日確認時の物)
</p></blockquote>
<h4>プロセッサの種類の確認</h4>
<p><kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> で <strong>ファイル名を指定して実行</strong> を開き、 <code>ms-settings:about</code> と入力して <kbd><kbd>Enter</kbd></kbd> します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3e4G4KwAOMvTGFSFdwxhF47zhtHBn6nt_C5Dt-SFe4doUI6BCQDYuyTxddjRC2f2Jr0l9sSKBrqCi29i8NClPmGKE131sWs538AgwzSF57e4M-EnouiDygydCXt39JhfCx1vwsJv1vhOYM_8uV5v7Xm=s0" alt="" /></p>
<p>バージョン情報が表示されるので、デバイスの仕様中のシステムの種類を確認します。</p>
<ul>
<li><strong>x64 ベース プロセッサ</strong> → x64</li>
<li><strong>ARM ベース プロセッサ</strong> → ARM</li>
</ul>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eETAHtJmACZ1DkEu2RgmqSp4-ch1g6Fdt_XlBDpFUF_u6ssAcdT4HhwuOF1MW3nFqScZSh6YIaUYjARvRjy96tpenp_BZGUmqKvT-8LwMPTM0_URb6kHPSNEaVCcYet0tvbWeeThQ3dD2We6d44MVl=s0" alt="" /></p>
<h4>バージョンとビルドの確認</h4>
<p>同じように <kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> でファイル名を指定して実行を開き、今度は <code>winver</code> と入力して <kbd><kbd>Enter</kbd></kbd> します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dTrn7uZumJCmQpuik6c3bmmJDumaZk7A_TpbeOnrZ6KoCjnnEeV3X2zmlQBrSRaEAGwceOY9X0VhoHD15jWcGjHpTMEVyHpKeW7GYIWKSAyrsjLd6aQRpbE5GbH4TrteBBNehENW-5jXKRe9fKooKL=s0" alt="" /></p>
<p>バージョンとビルドが表示されます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3edlzj9Xr8a-81QY8sxaUP_G1pcRykscVcMtzHV85fPmKhFeFRAlRL3tR4ogqFH1Z4XSutr5KLyn_RVAgD7aaWoH4oBmAK8QDKSsGm0Fz8NtfEF03Ci5QgkIE2wQXVafUSKOFqHQUev0mZe8Di5PsOt=s0" alt="" /></p>
<p>バージョンとビルドが条件を満たしていたら、WSL2を有効化するために追加で以下の3つの節を行います。<br />
&#8211; <strong>仮想マシンプラットフォームの有効化</strong><br />
&#8211; <strong>追加の更新プログラムの適用</strong><br />
&#8211; <strong>WSLの既定バージョンの設定</strong></p>
<h4>仮想マシンプラットフォームの有効化</h4>
<p><kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> で <strong>ファイル名を指定して実行</strong> を開き、以下のように入力して <kbd><kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Enter</kbd></kbd> して、 <code>仮想マシンプラットフォーム</code> を有効化します。</p>
<pre><code class="language-plaintext line-numbers">dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3exZR1B686wkBcMzQwsNBgRHpHLFhTPFuNTAEqY9M2Cx7fG4kK3PVezMrJCUGetqdQik7y9YvO2yTuHJe41xz2M5FHKv0VMXFnVNh2fyx2xDzkf0RcQ0HS6azgzgJn4JcZhLJS3q5bq-_SVVxFXdicX=s0" alt="" /></p>
<h4>追加の更新プログラムの適用</h4>
<p>WSL用の最新の更新プログラムを以下からダウンロードして実行してください。</p>
<ul>
<li><code>x64</code>: <a class="wp-editor-md-post-content-link" href="https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi"><kbd>wsl_update_x64.msi</kbd></a></li>
<li><code>ARM</code>: <a class="wp-editor-md-post-content-link" href="https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_arm64.msi"><kbd>wsl_update_arm64.msi</kbd></a></li>
</ul>
<p>実行すると自動で更新が適用され完了します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3en5V2UAdWewMz_Jp6g0nI2__-JH3S6qbplhX8cHMP3GCljk4KAm8NYFDi1YjDL4c1SPbPWucONW1ZuPkB9MPb9UhdmYzHCzPgtk3Y56q1j2Ytxtff-MtgD7TrQ65hDb8pszPAmQ7vE10Bk4ZiokO_j=s0" alt="" /></p>
<h4>WSLの既定バージョンの設定</h4>
<p><kbd><kbd>Windows</kbd> + <kbd>R</kbd></kbd> で <strong>ファイル名を指定して実行</strong> を開き、 <code>powershell</code> と入力して <kbd><kbd>Enter</kbd></kbd> します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dnx61n7KUzmN9BrHTDZ3c87CNGvaJy9Ey4liiWcRllZTKLU5NLGNiNN3qGMCxikerHcCaeqfLQm2Lszzi-WMbW3gOdnQ2wQvyafQ4zsaW0HXEVeUjpHBKvpcvmka0Qwtr_4cteWxWZYaQWzJjHT5DQ=s0" alt="" /></p>
<p><strong>PowerShell</strong>で以下のコマンドを実行して、WSLの既定のバージョンを <code>2</code> に設定します。</p>
<pre><code class="language-powershell line-numbers">PS &gt; wsl --set-default-version 2
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cMIL7Pjxh7SsTbZCC9antUmxC9RsA28qJjvqoQMiuKWiDLA28oAzxlUB_ig7mUClo-sxkIenrTyKcA-I_f22uVlL_GafD6En3lxMws4yMZA98p4L63j_egkKTRkoF8CoAdUQNpGkvzPsQv5SftXEqx=s0" alt="" /></p>
<h2>再起動</h2>
<p>これまで行った設定を反映させるため、パソコンを再起動します。</p>
<h2>Ubuntu (Windows Subsystem for Linux)のインストール</h2>
<p>WSL版のUbuntuをWindows10にインストールします。</p>
<h3>Microsoft StoreからUbuntuをインストール</h3>
<p>画面左下のスタートボタンから、Microsoft Storeを起動します。<br />
スタートメニューを開いたらそのままStoreと入力すると簡単に見つかります。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dqLhFylVWQ5FM9wU7bBdAAPUgg9UwgeHHkotJ_75tyA1oqWqeDKn-jt4C4TidlNqLN5uR8vDr6hJmKCB2llsQkrXFhsnjH_oBmKGQd8Yf2ysX6OD8NL_Lug3Q3of2LZoXHcJAXBaPWT-6ZVAU0kz5N=s0" alt="" /></p>
<p>右上の検索からUbuntuを検索して、一番上に出て来た物をクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3df7BOtuVGZ8NWF9Dkf1MAH-NedXQQ4w4fhpucqolWImHlDx1MxPqcEjkmSxyv5YlDirY7ZhgrugDawetuzo-il8e6KZsmJK4p9B3NSJpjoAyF9y1SqMr1f-Nhqv2StcE6RqnG4oqXxTmjknfta5rn9=s0" alt="" /></p>
<p>入手をクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dRGD4izM53LTm_rVwPzYs8csvALfkVQS_6IkG_uqNUD3hd_zQYtJuGiMuwe1VA04h1naW72zyHCvAD6bSG5QD-KrU7IWLEh3KTgfH-kyYvuJ4e-5DAevA7N8DMntaNoZxXfk1nNbVCQMlPNU1_X-lV=s0" alt="" /></p>
<p>ダウンロードが終了するまで暫く待ちます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cLrs1Dl8BGdcEGjJHQ4lRDljvEooeFY0uBTfLvgaNziO7vw9MrlwW_tICSW1nf-b_2u2t08__ueRrppCpp01OPv9xpsBPOHj7jI-CasBGFzHbzqfGf1Q2dT-1H_L6wfMCJnpJJwD7IlNe2VhBgPXnh=s0" alt="" /></p>
<p>ダウンロードが終わると「この製品はインストール済みです。」と表示されます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dgBLDIbTqegIylzm82d8m8L64GDDXbDiyrQrLAFlnKqMfK_SNZYOSF8TKRJ7lE7W4znP5yZzsSweaFLWF-qNb0mF9joXPjf04PXrx0JheHJgv-a6BTRhFLYnQJDJ1Rq6xJLrkAumolZCASQEqrtgNE=s0" alt="" /></p>
<h3>Ubuntuのセットアップ</h3>
<p>先ほどストアを開いたのと同じようにUbuntuを起動します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fpj20I8vGQKIk35LSxqxtT9LrNFbkmTLrg6WsXjujz1m8A39ENMj5iQ-AE80mHtPelKEY9QGCd7xMZTAIZkt8KOgVCO797Crg_B2krCEIp6rAyga0drnPdiQHn3_hEM2L2m-cFLWZ0WgWOUk7p9H9X=s0" alt="" /></p>
<p>起動すると、<code>Installing, this may take a few minutes...</code>と白文字で表示された黒い画面が出るので暫く待ちます。<br />
暫くするとUbuntuのユーザー名とパスワードを入力する表示になります。</p>
<p>ユーザー名は英数字列で自由に決めて良いです。例では<code>ubuntu</code>にしました。<br />
パスワードは入力しても表示されないので、間違えないように入力します。</p>
<pre><code class="line-numbers">Enter new UNIX username: ubuntu
New password: (パスワードを入力)
Retype new password: (もう一度同じパスワードを入力)
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cyO118PkPrXjsJ3Iu-34JqI1AfHoV1A8JqzwAOkbBPQVOcqDRWQSnBIWb-aOn4saxXEjywckO3Y4lHHEuPdsbm0tiWTXtNHaNDW9aPJMP2KHpfEOxeGAGURRxjFZJjOvwqkXgM7ud90sCeXh-P4i_o=s0" alt="" /></p>
<p>入力したら、緑文字で先ほど入力したユーザー名と、Ubuntuを実行しているPCの名前が表示されて、コマンド実行が可能な状態になります。</p>
<h4>Ubuntuの更新とパッケージのインストール</h4>
<p>コマンドを実行する事で、Ubuntuの更新と必要なパッケージのインストールを行います。<br />
暫く時間が掛かります。</p>
<ul>
<li><code>build-essential</code>: C/C++のコンパイルに必要なパッケージ</li>
<li><code>language-pack-ja</code>: 日本語の言語パック</li>
<li><code>ibus-mozc</code>: 日本語入力パッケージ</li>
</ul>
<pre><code class="language-bash line-numbers"># <span class="katex math inline">以降をコピーして貼り付けて実行</span> sudo apt update &amp;&amp; sudo apt upgrade -y &amp;&amp; sudo apt install -y build-essential language-pack-ja ibus-mozc
# 管理者として実行するためパスワードを入力
[sudo] password for ubuntu: (パスワードを入力)
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dZwGEYTfynhIvYr3_bqRtA-nWW1ZdMoPDAC1lwM5cTAkNoRDazGc9AEIA-ausvyOz8tMx-526yLwzKn2iRi6cklkJjYW_DIlemCKcb_Ib54ArXpdmp8ri-JPCeq9MR2GsWWYGuxKJwha0glmZxbfFS=s0" alt="" /></p>
<p>完了すると再び緑文字が現れてコマンド実行可能な状態になります。</p>
<p>次は、日本語をデフォルトの言語にするためのコマンドを実行します。</p>
<pre><code class="language-bash line-numbers"># <span class="katex math inline">以降をコピーして貼り付けて実行</span> sudo update-locale LANG=ja_JP.UTF8
# 前回の管理者実行から時間が経っているとパスワード入力が必要
[sudo] password for ubuntu: (パスワードを入力)
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3d4Wf1ETQt4cfaQANbcf6TFKHnl0JYYlY12P7u-DjqCw4dBp8FSeP0ADi1gfUTEVczFPsKpS7Dl4__KaW8FT8AIrYJ7Fi4kJN09PmmI8H8exjEBij06oqEDHA0maWWtU0qhKT6W4abwGqgha1xqvgVY=s0" alt="" /></p>
<p>これでUbuntuのセットアップは完了です。</p>
<h2>Visual Studio Codeのインストール</h2>
<p><a class="wp-editor-md-post-content-link" href="https://code.visualstudio.com/#alt-downloads">このページ</a>から、Windows向けのSystem Installer 64bitをダウンロードして実行します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3d7URMSHokYhLW-bdsLHIm0qMIGTVCjsUd5NKrS-QkylISjt04iBnxZBS36oEq5jUyCr1J2WbvlANTQTj0oAo_tNf_Rl7-TtE1GICTUW2txaMfE-IYS_tBcofUvEIyRVX05QY0_XYl4LhpjnOjuj2id=s0" alt="" /></p>
<p>Visual Studio Codeのインストーラが起動するので、画面に従って進めて行きます。</p>
<p>ライセンスに同意して次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3e9PhtF3XNxFGlXQHvYTkgOffzv_zhzyHbldOJlGelQtqZahIxPYNSLVjXH5A7NItOfpSKfDAyErY5N5-SfCtix6v22j9xxuJ_2G1u-T_5NgmKREoaY0F21nrXAIIpwDg_ZVK2IIuDGBrHzRvwqsbb-=s0" alt="" /></p>
<p>デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3cJ61JnTlHP7obp1gU8Oa6xOl_JAKuycv5NHuUF0k3f3hvqd6GtDKRNfEJdct5resluGH61sAHtqGiOI_z6vxIRwxMOCoDNGF5pebpBngmL96FNN4vPqytZiNeKpw9L4-8Zc3B1ylVlkAFm9z2bQzdu=s0" alt="" /></p>
<p>デフォルトのまま次へ進みます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3faYeGbUMp9VEFJFp2XWQrFMx5n8QMwFiLknWeugfB5K1PL1Im_YrtbOYf54Ee2jC2Oh7K3Ok1YI28-NySVLcVnrMH_esg2IthVLgBx_wY_q0e6f5TpYN59egTsjVNN9FX4Htt8zsIUp_jimD0cBqO4=s0" alt="" /></p>
<p>以下の3つにチェックを入れて次へ進みます。</p>
<ul>
<li>デスクトップ上にアイコンを作成する(D)</li>
<li>サポートされているファイルの種類のエディターとして、Codeを登録する</li>
<li>PATHへの追加（再起動後に使用可能）</li>
</ul>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c-QL7fOmiub6drTwedNkegE-oAOvsYuY5K8x2C2cydleJ0LnNqIg5rgrOz1-n72ZZcWdz0IjR3qDkjWnWDOH1Mr2_OH04UX7J6Y9BaCzR8rR4tGR1kqtIjMOqkRaV-VULBfptB8Fh5CC_S-dOhNhS_=s0" alt="" /></p>
<p>内容を確認してインストールします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c2iQ36d0ezZwKwOeBUh0STPbkl4y57AWHOvM4zpTZMNuF5IxYmGaDxFMexFuJnWxfiZNPaa2ZenzwUrke4qa7FcLdFgEdbSPJWZrev5n6arjudLOBqn3ljmj7zpn5flhm2YYakyiXrL7BnWXSzmG0i=s0" alt="" /></p>
<p>「Visual Studio Codeを実行する」にチェックを入れて完了します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3d5I70u7d-LbigfHRxH9AJUDMcAS3B__PSoMeIPoUYtuvf8VzGhqV_LG9CcD3kRiEmiyb1sKB7S-iYBN3O7-69eaiyKYRVmdRyDs0SlWFYljhnOXhR_dh-hRtvSYQkjK0to-5WBnj4EWutHswfaCGuh=s0" alt="" /></p>
<h2>Visual Studio Codeの日本語化</h2>
<p>まずはVisual Studio Codeを日本語化します。</p>
<p>ウィンドウ左のExtensionsのアイコンをクリックして、<code>Japanese</code>と検索して、Japanese Language Pack for Visual Studio CodeのInstallボタンを押してインストールします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fPCh4RLlboEE73p922HBWORsGF3fUxrSqjo9yJJQ5XnOw8Gi4_KhRnMaMa4EFmJbTrW5KAlMZDyE-ivd7HBdbgxiNlO1qzro54dp5L0wQto6KT0q5_g0_NCVUBchs8zl_wA2b9qDoLyDD6t3ekSRIp=s0" alt="" /></p>
<p>インストールが終わったら再起動して、日本語化が完了した事を確認します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eeAL9KDwDckoYkQa3QAt4lQwN3kaHi3yfS1OHn5fBLklBkt4IBgMHWKf6uRaKGA32dZriza_1nHwpOcrQA7r42QFcSCUVOnP_1dpdskSPiMLBlAXUbm1n5hfcvdNmyBEz6j46KOyZDEFPEKtN3ZDQU=s0" alt="" /></p>
<h2>Visual Studio Codeへの拡張機能の追加</h2>
<p>次に、Ubuntu (Windows Subsystem for Linux)を利用するために必要な拡張機能を追加します。</p>
<p>日本語化と同じ要領で、Remote Developmentをインストールしてください。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fsWtm_4UbuPgAnlHHnKknocXVw8bj2qGMnVLDNAXf5C5a790c4WPH3fl2G6jai4ZxQ35P-9WcRc3iizl4if5MMD8OSyA8mnhroFpY7M3ERTWvmcVYYRyUbWicqbh_7Y34x5OO6S72tQ7O9VlyTcRsT=s0" alt="" /></p>
<p>インストールが終わったら、ウィンドウ左にリモートエクスプローラーのアイコンが追加されるので、それをクリックします。</p>
<p>リモートエクスプローラーと書いてある横のリストボックスからWSL Targetsを選んで、先ほどインストールしたUbuntuが表示されている事を確認します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eriE9bZbAvCUU2UslgmbZ7rHY1C2_Ers-NOWnPnI6oG8W4PJjFxrnf2yZfMzaWR48oW8gXqQwJiSSxg7kdXgzqE2muSrdvqT150WgLAr-bXo6uuxhRTRqs8vi9d2Xuo4dM5_O9wTJ2KEpcc8QIoD3x=s0" alt="" /></p>
<h2>VSCode上でUbuntuを開く</h2>
<p>Ubuntu default distroと書いてある右にあるアイコンをクリックします。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3eriE9bZbAvCUU2UslgmbZ7rHY1C2_Ers-NOWnPnI6oG8W4PJjFxrnf2yZfMzaWR48oW8gXqQwJiSSxg7kdXgzqE2muSrdvqT150WgLAr-bXo6uuxhRTRqs8vi9d2Xuo4dM5_O9wTJ2KEpcc8QIoD3x=s0" alt="" /></p>
<p>新たなウィンドウが開かれるので、左下にWSL: Ubuntuと表示されている事を確認します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c2_PN6GIpj1RtpPejzb9F08w0WsZyMHbmd_NSF3bf9pYWIdxRD8oCxBZ6hqmedwQV8gMTm5H9vBrRoNLfAnMvpHAmm_XzOds_7ulfxbdKuRv_20EVX_D8eHFztJONul--xhrbcgX6NC_ujhkst2EST=s0" alt="" /></p>
<p>このウィンドウ上でC/C++の拡張機能を追加します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fBWtZitb97aFScKgjy7Z4m0TLz34sidfFXtKConafkdPz7VTY5kVo_2z1kSQEWsM0cCSTkxNDApRJOmROdc4HiMK6TwP8dpCHxcybGckr0pfpGKsvU9vNCNAbXrT5pBQEzJ_04GY1-BQ3369MY0cJS=s0" alt="" /></p>
<p>これでVSCodeとWSLでC/C++のコンパイルを行う準備ができました。</p>
<h2>ソースコードを書く</h2>
<p>テストとして、<code>Hello, World!</code>プログラムのソースコードを書きます。</p>
<p><code>Ctrl + N</code>で新規ファイルを開きます。<br />
ウィンドウ上部の<code>ファイル -&gt; 新規ファイル</code>でも開く事ができます。</p>
<p>以下の内容を開かれたファイルに入力します。</p>
<pre><code class="language-c line-numbers">#include &lt;stdio.h&gt;

int main(void)
{
  printf("Hello, World!\n");
}
</code></pre>
<p><code>Ctrl + S</code>でファイルを<code>/home/ubuntu/hello.c</code>として保存します。<br />
ウィンドウ上部の<code>ファイル -&gt; 保存</code>でも保存できます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3fFxGXPSE1hlFIHkrG87AQTG7eB7tr5bif145HidLSf5KH_uQbkI2Yf6gES7MD8DozULpqe9YR4nRRUVM65ydbgc_VfjbAYbyfsm_eKKgLzNkNQzcmWk0Du2NaXB9qXAY-8eHvqK5ivyVlSO0u7S4pJ=s0" alt="" /></p>
<h2>コンパイルする</h2>
<p>先ほど書いたソースコードをコンパイルします。</p>
<p>ウィンドウ上部の<code>ターミナル -&gt; 新しいターミナル</code>からターミナルを開きます。</p>
<p>このターミナルで以下のようにコマンドを実行して、ソースコードのコンパイルから実行までを行います。</p>
<pre><code class="language-bash line-numbers"># コンパイル
<span class="katex math inline">gcc hello.c
# 実行</span> ./a.out
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3foYBGBLY5VQwchMTO-Q55pUXcHGM2fAc2zpL9L_46VNvMwNRywA9RBIU6lmPMze_Kqe3qHQbRRLoO91JEFBzHxY5LJPjlitlCdPIk_u9UnqfU-vWKCHgwawt18iL-yI-nAsmTb6isW7hjTjTgGtypo=s0" alt="" /></p>
<h2>ディレクトリを開く</h2>
<p>先ほどはユーザーのホームディレクトリにソースコードを保存しましたが、<br />
一般的にプロジェクトや講義ごとにディレクトリを分けた方が管理がしやすいです。</p>
<p>そして、Visual Studio Codeでそのディレクトリを開けば更に利便性が上がります。</p>
<p>例として、ディレクトリ<code>~/lecture/</code>を作って、先ほどの<code>hello.c</code>を移動します。</p>
<pre><code class="language-bash line-numbers"># ディレクトリの作成
<span class="katex math inline">mkdir ~/lecture
# a.outの削除</span> rm a.out
# hello.cの移動
$ mv ~/hello.c ~/lecture/
</code></pre>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3dS7LJbjBjgBrEKNl61PSBMHENMHsiCb63BgLyWdOeLfPfBS0oQt3A6jjelWdHCAYPrufeZv3hkdJII8RUZ3WQcuiRtKdONMY4kwn0Pk-nDd36UaXkQrhjvNyR83_cyfV0tCo8C2FYsOEMfsZ6DVNur=s0" alt="" /></p>
<p>「ようこそ」ページの「開始」の下にある「フォルダーを開く&#8230;」から、先ほど作成したディレクトリ<code>~/lecture</code>を開きます。<br />
<code>ファイル -&gt; フォルダーを開く...</code>からも開けます。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c9Z5Il4GbRV1fnoqyLm3wUVKa2pVGOFmSkvGkgA1QsAisou1pN1aHEZyFF_zAEfotL_ZSLCCFs86GPK_etbXBRk3RPMGpogJXT_2oY9-lhEKEuILWAWeKWRbZG6UTErpqGkKqxKgWpkyHNDqev6_VG=s0" alt="" /></p>
<p>ディレクトリを開くと、ウィンドウ左側のファイルマネージャにディレクトリ内のファイルが表示されます。</p>
<p>また、ターミナルを開いたら、自動的にカレントディレクトリがそのディレクトリに自動で移動します。</p>
<p><img decoding="async" src="https://lh3.googleusercontent.com/pw/ACtC-3c-TZc38ERLiTXedvIIe03R3Pb2voX65O3fH5mYzfmBulpmHuurwtuaBAQHYk4sVyRdVTJEXpB12c9O5mogrs0TTL1zlDqI1S0ZqptF4DVFJ3B1-Xl7rOrQc-hlnYBcxGisS8ImY7ruyyi9uG7UOOD5=s0" alt="" /></p>
<h2>FAQ</h2>
<p>手順通りに行ったのに正常に動作しない場合は以下を読んでください。</p>
<h3>Ubuntuを起動してもユーザー設定が表示されない</h3>
<p>Ubuntuの初回起動時に以下のように表示される場合です。</p>
<pre><code class="language-plaintext line-numbers">Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0xXXXXXXXX
Error: 0xXXXXXXXX The parameter is incorrect.
Press any key to continue...
</code></pre>
<p>WSL1&#40;もしくはWSL2&#41;の実行に必要なWindowsの機能が有効化されていません。</p>
<ul>
<li>手順を再確認してください。</li>
<li>変更の適用には再起動が必要です。</li>
</ul>
<p>手順については以下の節を確認してください。</p>
<ul>
<li>WSLの有効化</li>
<li>仮想マシンプラットフォームの有効化 &#40;WSL2&#41;</li>
<li>追加の更新プログラムの適用 &#40;WSL2&#41;</li>
<li>WSLの既定バージョンの設定 &#40;WSL2&#41;</li>
</ul>
<h3><code>gcc</code>や<code>make</code>が使えない</h3>
<p>Ubuntuに<code>build-essential</code>パッケージをインストールしていない事が原因です。</p>
<p><strong>Ubuntuの更新とパッケージのインストール</strong> を再度確認してください。</p>
<h2>参考</h2>
<ul>
<li><a class="wp-editor-md-post-content-link" href="https://docs.microsoft.com/ja-jp/windows/wsl/install-win10">Windows 10 用 Windows Subsystem for Linux のインストール ガイド</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kthksgy.com/windows/vscode-wsl-japanese-c-environment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows10(v1909)で音が鳴らなくなった時の解決法</title>
		<link>https://www.kthksgy.com/windows/windows10-v1909-no-sound-error/</link>
					<comments>https://www.kthksgy.com/windows/windows10-v1909-no-sound-error/#respond</comments>
		
		<dc:creator><![CDATA[kthksgy]]></dc:creator>
		<pubDate>Sun, 23 Feb 2020 09:54:57 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<guid isPermaLink="false">https://www.kthksgy.com/?p=25</guid>

					<description><![CDATA[解決法 使用しているサウンドデバイスのプロパティから，オーディオ拡張機能を有効にするのチェックを外してください． 手順 Windowsの設定 -&#62; システム -&#62; サウンド -&#62; サウンド コントロール&#8230;]]></description>
										<content:encoded><![CDATA[<h2>解決法</h2>
<p>使用しているサウンドデバイスのプロパティから，<code>オーディオ拡張機能を有効にする</code>のチェックを外してください．</p>
<h2>手順</h2>
<p><code>Windowsの設定 -&gt; システム -&gt; サウンド -&gt; サウンド コントロール パネル -&gt; (タブ)再生 -&gt; [使っているサウンドデバイスのプロパティ] -&gt; (タブ)詳細</code>を開いて，ウィンドウ下部にある<code>信号の拡張機能</code>から<code>オーディオ拡張機能を有効にする</code>のチェックを外してください．</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.kthksgy.com/windows/windows10-v1909-no-sound-error/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
