64ビットDebian Busterで32ビットヘッダーsys / sysinfo.hを取得する正しいパッケージは何ですか?

64ビットDebian Busterで32ビットヘッダーsys / sysinfo.hを取得する正しいパッケージは何ですか?

このタイトルを手に入れたいです。私は次のコマンドを実行しました。

dpkg --add-architecture i386

しかし、選ぶべきかどうかわかりません。Linux-libc-dev:i386またはLinuxヘッダファイルパック?

linux-libc-dev:i386を試してみましたが、-m32でコンパイルすると、gccにヘッダーが見つかりませんでした。

答え1

機能するには、およびをインストールする必要がgcc -m32あります。gcc-multiliblibc6-dev:i386

Debian で 32 ビット x86 プログラムをビルドする別の方法は、クロスコンパイラを使用することです。インストールしてgcc-i686-linux-gnuから使用してくださいi686-linux-gnu-gcc

関連情報