Browsed by
Category: Linux

[Chromebook] C/C++ 開発環境

[Chromebook] C/C++ 開発環境

Chromebook で C/C++ 開発環境を構築する。Linux 環境を構築後に下記のコマンドで進めていく。

sudo apt update
sudo apt install build-essential
sudo apt install gdb

Visual Studio Code の拡張

C/C++ for Visual Studio Code をインストールする。

新規ファイルで、c/cpp ファイルを作成して、メニューの Run から実行することが出来た。

pthread を使用する

gcc -pthread main.c -o main
./main

-pthread を指定してリンクする必要があった。

Reference

Using C++ on Linux in VS Code
https://code.visualstudio.com/docs/cpp/config-linux

[Linux] Ubuntu22.04 が起動しない

[Linux] Ubuntu22.04 が起動しない

gave up waiting for root file system device. common problmes:

というメッセージが表示されて、新規インストールした Ubuntu が起動出来ないことがあった。この場合、一度 HDD をフォーマットして、再度インストールし直したら上手く行った。以下、自己責任で行ってください。

HDD をフォーマット

HDD に問題がありそうだったのでフォーマットする。もちろん HDD が初期化されるので、実行する場合は要注意。該当の HDD を接続している状態で、PC を Windows から起動するように変更する。まずは diskpart.exe から clean した。

list disk
select disk 1 ※1部分は、list disk の結果をもとに、ディスク番号を指定
clean

その後、スタートボタンを右クリックして「ディスクの管理」を立ち上げる。該当のボリュームを選択して、右クリックから「新しいシンプルボリューム」でフォーマットを実行した。

再度インストール

HDD を初期化した後に、再度 Ubuntu をインストールしたら、今度は正常に起動できた。

[Linux] Ubuntu 22.04 のインストール

[Linux] Ubuntu 22.04 のインストール

個人的なメモ。詳細は公式サイトを参照。
安易に実行すると、普段使用している PC の HDD の内容が消えるので実行には注意。

準備

手順

Ubuntu の Image ファイルをダウンロードして、balenaEtcher を使用して USB に書き込む。

Flash from file からダウンロードした iso ファイルを選択。Select target で書き込み先の USB を選択して、後は Flash! を押せば完了する。私の環境だと2分ぐらいで終了した。

インストール1

インストール作業は導入するマシンによってやり方が異なる。

Mac Mini へのインストール

古くなった Mac Mini へインストールを行う。USB を挿入して、キーボードの Option(Alt)キーを押しながら Mac Mini の電源を入れる。 そうすると、Boot するストレージを選べる画面に入るので、USB を選択して次へ進める。なお、Mac Mini を接続しているディスプレイが 4K だと正しく画面が表示されないことがあったので注意。

Windows PC へのインストール

書き込み先の PC を起動して、すぐに F2 キー(環境によってキーは異なる)を連打して UEFI (BIOS) に入り、Boot Mode から 1st Boot Device を USB Storage Device に変更する。その後、作成した USB フラッシュメモリーを指して再起動する。

インストール2

黒い画面が出るから「Try or Install Ubuntu」を選択して、インストールを進めていく。インストール言語とキーボードは自分の環境に合わせて選択。後は、デフォルトのままインストールを進めて完了。インストールが完了すると USB を抜いてくださいというメッセージが出るので、抜いて Enter を押すと、HDD にインストールした Ubuntu が立ち上がる。

使用したUSBのフォーマット

Ubuntu を書き込んだ USB フラッシュメモリが Windows では認識できなくなる。フォーマットするには diskpart.exe を管理者で立ち上げて、下記コマンドを順に入力していく。

list disk
select disk 3 ※3部分は、list disk の結果をもとに、ディスク番号を指定
clean
create partition primary
format fs=fat32 quick

select disk するときに、選択するディスクを間違わないように注意する。

Reference

https://ubuntu.com/tutorials/install-ubuntu-desktop#1-overview