以下を含む適切なパッケージをインストールする正しい方法は何ですかLinux Mint仮想マシンですか?

以下を含む適切なパッケージをインストールする正しい方法は何ですかLinux Mint仮想マシンですか?

仮想マシンにLinux Mintをインストールしました。Linux jonathan-mint-virtual-machine 3.5.0-43-generic #66-Ubuntu SMP Wed Oct 23 17:33:43 UTC 2013 i686 i686 i686 GNU/Linuxこれを使って何かをコンパイルしようとしましたが、<signal.h>見つかりませんでした。

デフォルトのヘッダーファイルを見つけるコンパイラが見つけるために何をインストールできますか?

ベストアンサー1

インストールするパッケージを決定するには、このツールを使用できます。

$ apt-file search <file>

しかし、名前があいまいなファイルを検索するのはsignal.h難しいかもしれません。名前よりも多くの情報が必要な場合があります。

はい

これが最初の6回に起こったことです。

$ apt-file search /signal.h | head -6
avr-libc: /usr/lib/avr/include/avr/signal.h
c-cpp-reference: /usr/share/doc/kde/HTML/en/kdevelop/reference/C/MAN/signal.htm
dietlibc-dev: /usr/include/diet/signal.h
dietlibc-dev: /usr/include/diet/sys/signal.h
elks-libc: /usr/lib/bcc/include/bsd/signal.h
elks-libc: /usr/lib/bcc/include/signal.h

このフォームを使用して独自のパッケージのリストを取得できます。

$ apt-file search -l /signal.h | head -6
avr-libc
c-cpp-reference
dietlibc-dev
elks-libc
fp-docs-2.6.0
frama-c-base

Cヘッダファイル

含まれているパッケージをインストールすることを指定したので、<signal.h>おそらくインクルードファイルを探しているでしょうinclude/signal.h

$ apt-file search -l include/signal.h 
elks-libc
libc6-dev
libc6-dev-armel-cross
libc6-dev-armhf-cross
libklibc-dev
libnewlib-dev
libroot-core5.34
mingw-w64-i686-dev
mingw-w64-x86-64-dev
mingw32-runtime
msp430-libc
python-pycparser
python3-pycparser

したがって、このパッケージ "libc6-dev"を探しているかもしれません。

おすすめ記事