特に「C プログラミングの初心者」にとっては、これは困難な作業のように聞こえると言うことから始めましょう。あなたのリンクからlibtimidityソースパッケージをざっと見て、ルートディレクトリの「INSTALL」ファイルは次を使用して言及しています:
./configure
その後:
make install
これは、Linux/Unix スタイルのビルドではかなり標準的なパターンです。このconfigure
スクリプトは、リンクと環境設定をセットアップすることを目的としており、make install
実際にソースを exe と場合によってはライブラリ (前述の .so タイプなど) にコンパイルします。
これを cygwin でビルドすることは可能かもしれませんが、おそらく簡単な作業ではありません。あなたの投稿からは、Windows がターゲット環境であるとは思えないので (この C プロジェクトをテストに使用するだけだと述べたように)、Linux はおそらくこのライブラリを起動するのにはるかに簡単な環境であるという Basile のコメントに同意します。そして走っています。
まともなコンピュータを持っている場合は、仮想マシンで Linux を実行できます (つまり、現在の OS の下で「アプリケーション」として実行できます。無料の優れたものは VirtualBox です)。または、古いコンピューターを掘り起こし、その上にインストールすることもできます。または、起動可能な USB スティックを作成します。またはライブCD。Linux を初めて使用する場合は、人気がありサポートも充実している Ubuntu をお勧めします。