switchdev続き

ninjaインストール続き。以下ではダメだった。

git clone git://github.com/ninja-build/ninja.git && cd ninja
./configure.py --bootstrap
cp ninja /usr/bin/

 

 

普通に

apt install ninja-build

インストールできた。
f:id:TKCman:20220228013103p:plain


もう一回コンパイル実施。ccがない模様。
gccとか入ってないかもしれない。

aa@aaa-VirtualBox:~/qemu$ ./configure --target-list=x86_64-softmmu --extra-cflags=-DDEBUG_ROCKER
Using './build' as the directory for build output

ERROR: "cc" either does not exist or does not work


そもそもqemuに必要なパッケージがどれかよくわかってないのに
やみくもにやっている状態になってしまっている。

以下のURLにて説明あった。apt build-depというのを実施する必要あり。

QEMU で Raspberry Pi 3 用のバイナリを動かす - Qiita

apt build-dep <パッケージ名> で <パッケージ名> に該当するもののビルドに必要なパッケージをまとめてインストールできるようです

  1. sudo vi /etc/apt/sources.list
  2. :%s/# deb-src/deb-src/
  3. :wq
  4. apt updateを実行してから再度 apt build-depを実行
  5. sudo apt build-dep qemu
    上記URLの手順の1~5実施したら
    一応、コンパイルとおる感じになった。

f:id:TKCman:20220228020533p:plain