新鮮なAlpine LinuxでGCCをインストールしました
apk add --update-cache gcc
それでもまだシンプルなプログラム
#include <stdio.h>
int main(int argc, char *argv[]) {
return 0;
}
メッセージ付きでコンパイル
fatal error: stdio.h: No such file or directory
GCCに加えてlibc-dev
をインストールするか、単に build-base
for everything( Alpine-sdk
はおそらくやり過ぎです)。インストールするには、次のコマンドを実行します。
apk add libc-dev
Alpine Linuxでは、パッケージGCCはlibc-dev
に依存しないため、個別にインストールする必要があります 正当な理由により :
Gccを使用して、libcなしで、たとえばハイパーバイザーファームウェアなどをコンパイルできます。
また、August Kleinは、Debianでは、GCCのみが推奨することを指摘しましたlibc-dev
と同じ理由(ただし、ほとんどの人は--no-install-recommends
をしません)。