多くの調査の後、ライブラリをgccにリンクする方法を見つけようとして、 /usr/bin および /usr/lib に移動して、そこにあることを確認します。keygen ファイルをコンパイルしようとすると、これがエラーになります。
$ gcc keygen.c -W -Wall /usr/bin/libgcrypt-config
/usr/bin/libgcrypt-config: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
libgcrypt が正しくインストールされているかどうかを確認するには、この方法でコンパイルする必要があると多くの情報源から言われました。
$ gcc -o foo foo.c 'libgcrypt-config --cflags --libs'
しかし、私がそれをやろうとするたびに、これはぼんやりと出てくるものです:
gcc: error: libgcrypt-config --cflags --libs: No such file or directory
dpkg --get-selections>installed で libgcrypt20 と libgcrypt20-dev がインストールされていることを確認しました。しかし、何が間違っているのか、私は完全に混乱しています。
どんな形の助けも大歓迎です。