Linux-Mint
在 Linux Mint VM 上安裝包含 <signal.h> 的適當軟體包的正確方法是什麼?
我在 VM 上安裝了 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>
,但找不到它。我可以安裝什麼以便尋找基本標頭檔的編譯器找到它?
要確定要安裝的軟體包,您可以使用此工具。
$ 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.