GTKヘッダーファイルを必要とする単純なANSICプログラムをコンパイルしようとしています。
GCCでコンパイルするときにソースコードをgtk.hにリンクする方法を知っています。
私の質問は、GTKヘッダーファイルが欠落していることを考慮して、gedit(GTK lib)などのアプリケーションがシステムで実行されているのはなぜですか?おそらく、GeditはGTKライブラリを備えたシステムでコンパイルされました。しかし、Geditが実行中にシステムにヘッダーファイルを必要としないのはなぜですか?
プログラムをコンパイルするJavaプログラマーとして、クラスファイルは常にメインの実行可能ファイルと一緒にパッケージ化する必要があります。また、ターゲットシステムにJVMをインストールする必要があります。
有益なご回答ありがとうございます。