最近、LinuxをOpenBSDに切り替えました。これまでは、システムを実行するために必要な最小限のコンテンツを含め、きちんとしたシンプルなコードを強調するアイデアが本当に気に入りました。しかし、小さな問題に直面しました。私はプログラマーであり、現在OpenGL APIを使用する方法を試して学んでいます。しかし、Linuxとは異なり、/usr/include/GL
または/usr/local/include/GL
。screenfetch
とに示すように、Intelグラフィックドライバを使用していますdmesg
。 Mesa / OpenGL APIヘッダファイルをインストールする方法は?
ベストアンサー1
お読みくださいhier(7)
。 Xenocara(OpenBSD用のXorg)には/usr/X11R6
別々のパーティションが必要です。
BSD Makeはmkファイルを好みます。 。/usr/share/mk
これらのいくつかはそこから変数を見つけてMakefileに含める/usr/X11R6/share/mk
ことができます。X11BASE
PS:誰かが提案しました/usr/local/include
。 OpenBSDは、基本システムとサードパーティソフトウェアを非常に明確に区別します。
/usr/X11R6
基本システムの一部です。決して行きません/usr/local
。しかし、サードパーティのソフトウェア(vim、kde、python)だけが常に/usr/local/
。
/usr/include
:基本システム(ジェノカラーを除く)/usr/X11R6/include
:基本システム(ジェノカラー)/usr/local/include
:サードパーティ製ソフトウェア。