[過去ログ] SDLスレ (987レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
979: 名称未設定 [sage] 2006/02/16(木) 21:47:01 ID:6HFR4Et4(3/6) AAS
で、パスを通す、の意味なんだが…
>>973973(2): 名前は開発中のものです。 [sage] 2006/02/16(木) 20:24:20 ID:4CJdjj+H(3/9) AAS
シェルをtcshからbashに変えて
~/.bash_profileにexport PATH=$PATH":/SDL-1.2.9"と記述しました
~/SDL-1.2.9 および ~/SDL-1.2.9/testにて
sdl-config --cflags --libsだけで実行すると
-bash: sdl-config: command not found
~/SDL-1.2.9にて
./sdl-config --cflags --libsで実行すると
-I/usr/local/include/SDL -D_THREAD_SAFE
-L/usr/local/lib -lSDLmain -lSDL -framework Cocoa -framework OpenGL
となりました。これはこのディレクトリ内にsdl-configがあるので当たり前なんですが…
は ~/SDL-1.2.9 にコマンドを置いているので、何も考えずに
$ ~/SDL-1.2.9/sdl-config
とコマンドを入力しても正しく動作するのだよ。いちいち ~/SDL-1.2.9 と
タイプするのが面倒な人は、環境変数 PATH に ~/SDL-1.2.9 を追加しておく、と。
で、環境変数の設定方法が bash では export だ、ということ。
SDL のインストールが(ソースからやったなら make install まで)終わっているなら、
おそらく /usr/local/bin に sdl-config もインストールされていると思うので、
/usr/local/bin/sdl-config としてもいいし、 PATH に /usr/local/bin を登録しておくのもよいかと。
俺の場合、 Fink っつーパッケージ管理システムを使っているので、
/usr/local は使わないことにしているんだけどね。これは余談。
あと、 `` は、中のコマンドの出力結果で置き換えるためのカッコ。
>>977977(2): 名前は開発中のものです。 [sage] 2006/02/16(木) 21:18:11 ID:/cQBzdnu(1) AAS
>>974 とりあえずはこれでいいかも
cc testwin.c -I. -D_THREAD_SAFE -L. -lSDLmain -lSDL -framework Cocoa -framework OpenGL
シェルの使用法がわかっていないようなので、
先にそちらを理解してからのほうがいいと思う。
を見ればピンとくるだろうか。
いろいろシェルの使い方を検索しつつがんばれ。
個人的にはまっさらに無知な春休みの学生が最低限どれだけの知識があれば
開発を始められるのか、興味深いところではあるw
上下前次1-新書関写板覧索設栞歴
あと 8 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s