ODE 0.11.1 ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ³• (Linux + Code::Blocks)
2009å¹´5月24æ—¥ã«ãƒªãƒªãƒ¼ã‚¹ã•れãŸODE0.11.1ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ³•を説明ã—ã¾ã™ï¼Žã“ã“ã§ã¯æ—¥æœ¬ã§ã‚ã¾ã‚Šãƒ¡ã‚¸ãƒ£ãƒ¼ã§ã¯ã‚りã¾ã›ã‚“ãŒï¼Œæµ·å¤–ã§ã¯ãƒ¦ãƒ¼ã‚¶ãŒå¤šãç§ã®è¬›ç¾©ã§ã‚‚利用ã—ã¦ã„るマルãƒãƒ—ラットフォームã®é–‹ç™ºç’°å¢ƒCode::Blocks8.02用ã®è¨˜äº‹ã§ã™ï¼Ž
OSã¯Linuxã®Ubuntu8.04を使ã„ã¾ã™ã€‚Ubuntuを使ã†ã¨Windowsã¨åŒæ§˜ãªæ“作ã§ãƒ—ãƒã‚°ãƒ©ãƒ ã®ãƒ“ルドãŒå¯èƒ½ã§ã™ã€‚
- 準 備
- g++, OpenGL, premakeãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ãªã„å ´åˆã¯ã€ã¾ãšã€ãれらを準備ã—ã¾ã—ょã†ã€‚Ubuntuã®å ´åˆï¼Œæ¨™æº–ã§ã¯å…¥ã£ã¦ã„ãªã„ã®ã§ä»¥ä¸‹ã®æ“作ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚
- g++ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- $ sudo apt-get install g++
- OpenGLã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- $ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev
- premakeã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
Code::blocks用ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ãŸã‚ã«Premakeをインストールã—ã¾ã™ã€‚ã“ã“をクリックã—ã¦premakeã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚µã‚¤ãƒˆã¸è¡Œãã€Ubuntu用ã®ãƒ‘ッケージãŒã‚ã‚‹ã®ã§ã”自分ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã‚ã£ãŸã‚‚ã®ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ãã ã•ã„。8.04ã®å ´åˆã¯ä»¥ä¸‹ã®ãƒªãƒ³ã‚¯ã‚’クリックã™ã‚‹ã¨ãƒ‘ッケージ・インストーラãŒèµ·å‹•ã—ã¦ç°¡å˜ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã¾ã™ã€‚
- ODE 0.11.1ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- ode-0.11.1.tar.gzをダウンãƒãƒ¼ãƒ‰ã—以下ã«ä¿å˜ã—ã¾ã™ã€‚
- /home/ユーザå/src
- 端末を開ãã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã§å±•é–‹ã—ã¾ã™ã€‚
- cd src
- tar xvzf ode-0.11.1.tar.gz
- ビルドã™ã‚‹ãŸã‚ã«ã¯premake4ãŒå¿…è¦ã§ã™. Linux用ã®ãƒã‚¤ãƒŠãƒªã¯ã“ã“ã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã§ãã¾ã™ã€‚é©å½“ãªå ´æ‰€ã«ç½®ã次ã®ã‚³ãƒžãƒ³ãƒ‰ã§å±•é–‹ã—ã¦ã€ãƒ‘スãŒé€šã£ã¦ã„ã‚‹ã¨ã“ã‚ã«ã‚³ãƒ”ーã—ã¦ãã ã•ã„。
- tar xvzf premake-4.0-linux.tar.gz
- ビルドをã™ã‚‹ãŸã‚ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’作りã¾ã™ã€‚以下ã®ã‚ˆã†ã«ã‚³ãƒžãƒ³ãƒ‰ã‚’打ã¡è¾¼ã‚€ï¼Žã‚«ãƒƒãƒˆã‚¢ãƒ³ãƒ‰ãƒšãƒ¼ã‚¹ãƒˆ ã®å ´åˆã¯ä»¥ä¸‹ã®æ–‡å—列を使用ã—ï¼Œè‡ªåˆ†ã§æ‰“ã¡è¾¼ã‚€å ´åˆã¯ï¼’個ã®-(マイナス)æ–‡å—ãŒã¤ãªãŒã£ã¦è¦‹ãˆã‚‹ã®ã§ï¼Œä¸‹ç”»åƒã‚’å‚ç…§ã—ã¦æ³¨æ„æ·±ãæ‰“ã¡è¾¼ã‚“ã§ãã ã•ã„.
- cd  ode-0.11.1/build
注:cdコマンドã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ç§»å‹• -
premake4 --with-demos --with-tests codeblocks
注:withã®å‰ã¯-(マイナス)ãŒï¼’個連続ã—ã¦ã„る.下画åƒå‚照.
- cd  ode-0.11.1/build
- æˆåŠŸã™ã‚‹ã¨codeblocksã¨ã„ã†code::blocks用ã®ãƒ•ォルダãŒã§ãる.フォルダリ構æˆã¯ä»¥ä¸‹ã¨ãªã‚‹ï¼Ž
- /home/ユーザå/src/ode-0.11.1/build/codeblocks
- ode-0.11.1.tar.gzをダウンãƒãƒ¼ãƒ‰ã—以下ã«ä¿å˜ã—ã¾ã™ã€‚
- ODEã®ãƒ“ルド
- code::blocksã‚’èµ·å‹•
- code::blocksã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã‹ã‚‰ã€Œãƒ•ァイル(F)ã€â†’「開ã(O)ã€ã‚’é¸æŠž
- /home/ユーザå/src/ode-0.11.1/build/codeblocks/ode.workspaceã‚’é¸æŠž
- ビルドターゲットをDebugDoubleLibã¨ã™ã‚‹ï¼ˆä¸‹ç”»åƒã®èµ¤ä¸¸ç®‡æ‰€ï¼‰ï¼Ž
- ã“れã«ã‚ˆã‚Šãƒ‡ãƒãƒƒã‚°å‘ã‘,å€ç²¾åº¦ï¼Œé™çš„ãªãƒ©ã‚¤ãƒ–ラリãŒä½œã‚‰ã‚Œã¾ã™ï¼ŽODEã§ã¯DLL(Dynamic Link Library)よりé™çš„ライブラリ(Static Library)ãŒæŽ¨å¥¨ã•れã¦ã„ã¾ã™ï¼Žé™çš„ライブラリã§ä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルã¯ã‚µã‚¤ã‚ºãŒå¤§ãããªã‚Šã¾ã™ãŒï¼Œé…布時ã¯ãã®å®Ÿè¡Œãƒ•ァイルã ã‘ã‚’é…布ã™ã‚Œã°è‰¯ã ライブラリを付属ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“.自分ãŒä½œæˆã—ãŸå®Ÿè¡Œãƒ•ァイルをé…布ã™ã‚‹ã¨ãã¯é™çš„ライブラリãŒãŠå‹§ã‚ã§ã™ï¼Ž
-

- 「ビルド(B)ã€â†’「ワークスペースをビルド(W)ã€ã‚’é¸æŠžï¼Žãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¯Visual C++ã®ã‚½ãƒªãƒ¥ãƒ¼ã‚·ãƒ§ãƒ³ã¨åŒæ§˜ãªã‚‚ã®ã§ã™ï¼Ž
- デモプãƒã‚°ãƒ©ãƒ ã®å®Ÿè¡Œãƒ•ァイルã¯/home/ユーザå/src/ode-0.11.1/lib/DebugDoubleLibã«ç”Ÿæˆã•れる.
- ファイル・ブラウザã§ãã®ãƒ•ォルダを開ã
- 試ã—ã«ï¼Œdemo_basketをダブルクリックã—ã¦èµ·å‹•ã™ã‚Œã°ODEã®ãƒ“ルドæˆåŠŸï¼ŽUbuntuã¯å®Ÿè¡Œãƒ•ァイルをダブルクリックã™ã‚Œã°èµ·å‹•ã—ã¾ã™ã€‚æ“作感ã¯ã‚‚ã†Windowsã¨å¤‰ã‚りã¾ã›ã‚“ã。
- ODE本サンプルプãƒã‚°ãƒ©ãƒ ã®ãƒ“ルド
- demura.netã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚«ãƒ†ã‚´ãƒªãƒ¼ã‹ã‚‰robosimu******.zip(******ã¯æ—¥ä»˜ï¼‰ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ï¼Œ/home/ユーザå/src/ode-0.11.1ã«è§£å‡ã™ã‚‹ã€‚ è§£å‡ã«æˆåŠŸã™ã‚‹ã¨roboSimuã¨ã„ã†ãƒ•ォルダãŒç”Ÿæˆã•れã€ãã®ä¸ã«ã¯src, texturesフォルダ,premake.exe, premake.lua, Readme.txt, roboSimu.luaファイルãŒã‚る.srcã®ä¸ã«ã¯ODE本ã®ã‚µãƒ³ãƒ—ルコードãŒã‚る.
- Ubuntuã§ã¯ãƒ•ァイル・ブラウザã§zipファイルをダブルクリックã™ã‚‹ã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§ã€Œå±•é–‹ã€ã‚’クリックã™ã‚‹ã ã‘ã§è§£å‡ã§ãる。
- ODEã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ã¯premake4コマンドを使ã„ã¾ã—ãŸï¼ŽODE本ã®ãƒ“ルドã§ã¯premake4ã«å¯¾å¿œã—ã¦ã„ãªã„ã®ã§premakeコマンドを使ã£ã¦code::blocks用ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’生æˆã—ã¾ã™ï¼Žç«¯æœ«ã‚’èµ·å‹•ã—,以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ï¼Ž
- cd src/ode-0.11.1/roboSimu
-
premake --target cb-gcc
- code::blocksã‚’èµ·å‹•
- code::blocksã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã‹ã‚‰ã€Œãƒ•ァイル(F)ã€â†’「開ã(O)ã€ã‚’é¸æŠž
- /home/ユーザå/src/ode-0.11.1/roboSimu/src/roboSimu.workspaceã‚’é¸æŠž
- ビルドターゲットをDebugLibã¨ã™ã‚‹ï¼Ž
- 「ビルド(B)ã€â†’「ワークスペースをビルド(W)ã€ã‚’é¸æŠž
- サンプルプãƒã‚°ãƒ©ãƒ ã®å®Ÿè¡Œãƒ•ァイルã¯/home/ユーザå/src/ode-0.11.1/roboSimu/DebugLibã«ç”Ÿæˆã•れる.
- 試ã—ã«ï¼Œarm1をダブルクリックã—ã¦èµ·å‹•ã™ã‚Œã°æˆåŠŸï¼ŽãŠç–²ã‚Œæ§˜ã§ã—ãŸï¼
- ãªãŠã€code::blocksã‹ã‚‰ã‚‚「ビルド(B)ã€â†’「実行(R)ã€ã§èµ·å‹•ã§ãる。ãŸã ã—ã€ãã®å ´åˆã¯ã€èµ·å‹•ã—ãŸã„プãƒã‚¸ã‚§ã‚¯ãƒˆã«ãƒžã‚¦ã‚¹ã‚«ãƒ¼ã‚½ãƒ¼ãƒ«ã‚’åˆã‚ã›ã€å³ãƒžã‚¦ã‚¹ã‚’クリックã—ã¦ã€Œãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’アクティブ化ã™ã‚‹ã€ã‚’é¸ã¶ã€‚

- demura.netã®ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚«ãƒ†ã‚´ãƒªãƒ¼ã‹ã‚‰robosimu******.zip(******ã¯æ—¥ä»˜ï¼‰ã‚’ダウンãƒãƒ¼ãƒ‰ã—ã¦ï¼Œ/home/ユーザå/src/ode-0.11.1ã«è§£å‡ã™ã‚‹ã€‚ è§£å‡ã«æˆåŠŸã™ã‚‹ã¨roboSimuã¨ã„ã†ãƒ•ォルダãŒç”Ÿæˆã•れã€ãã®ä¸ã«ã¯src, texturesフォルダ,premake.exe, premake.lua, Readme.txt, roboSimu.luaファイルãŒã‚る.srcã®ä¸ã«ã¯ODE本ã®ã‚µãƒ³ãƒ—ルコードãŒã‚る.
ã§ã‚€

[...] Linux+Codeblocksã¯ã“ã®ãƒšãƒ¼ã‚¸ [...]
Ubunutu8.04ã§ã€premakeã®å…¬å¼ãƒšãƒ¼ã‚¸ã‹ã‚‰ä»¥ä¸‹ã®ãƒ‘ッケージをダウンãƒãƒ¼ãƒ‰ï¼†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ç¢ºèªã—ã¾ã—ãŸã€‚
パッケージå:premake4_4.1.2-0ubuntu1~hardy_i386.deb
コマンド:
â—‹~$ premake
bash: premake: command not found
â—‹~$ premake4
Type ‘premake4 –help’ for help
ã¨å‡ºã¾ã—ãŸã®ã§â†“
â—‹~$ premake4 –help
Premake 4.1.2, a build script generator
Copyright (C) 2002-2009 Jason Perkins and the Premake Project
Lua 5.1 Copyright (C) 1994-2008 Lua.org, PUC-Rio
Usage: premake4 [options] action [arguments]
・・・ã¨è¡¨ç¤ºã•れã¾ã—ãŸã€‚
ã“ã®å¾Œã€optionsã®èª¬æ˜ŽãŒç¶šãã®ã§ä»¥ä¸‹ã¯çœç•¥ã—ã¾ã™ã€‚
ã©ã†ã‚„らpremakeを使ã†ã«ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã§ã®GCCã¨åŒã˜ã‚ˆã†ã«
~$ premake [option] 〜
ã¨ã‚ªãƒ—ションをã¤ã‘ã‚‹å½¢ã§ãªã„ã¨èµ·å‹•ã—ãªã„よã†ã§ã™ã€‚
ã“ã®ã‚ã¨ã€æ‰‹é †ã©ãŠã‚Šã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’作æˆã€
codeblocksをインストールã—ãŸå¾Œã€ã‚µãƒ³ãƒ—ルプãƒã‚°ãƒ©ãƒ ã®ãƒ“ãƒ«ãƒ‰ãƒ»èµ·å‹•ã«æˆåŠŸã—ã¾ã—ãŸã€‚
./premake4 ã¨æ‰“ã¡è¾¼ã‚“ã ディレクトリã«Linux用premake4ã®
実行ファイル(application/x-executable) ãŒã‚りã¾ã™ã€‚
åŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ ls コマンドを出ã—ã¦ã‚‚ã€
ファイル・ブラウザ(Nautilus)上ã§ã‚‚å˜åœ¨ã—ã¦ã„ã¾ã™ã€‚
何ã‹è¦‹è½ã¨ã—ã¦ã„ã‚‹ã“ã¨ãŒã‚ã‚‹ã¨æ€ã„ã¾ã™ã®ã§ã€
ã‚‚ã†å°‘ã—å–り組んã§ã¿ã¾ã™ã€‚
ã¯ã˜ã‚ã¾ã—ã¦ã€‚
ç¾åœ¨ã€Ubuntu9.04ã§ODE0.11.1ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’試ã¿ã¦ã„ã‚‹ã®ã§ã™ãŒã€
â€premake4â€ã®ã¨ã“ã‚ã§â€command not foundâ€ã¨ãªã£ã¦ã—ã¾ã„ã¾ã™ã€‚
説明ã®é€šã‚Šã«Linux用ã®ãƒã‚¤ãƒŠãƒªã‚’入手ã—
(premake-4.0-linux.tar.gz/premake4)ã€
ãれをã€/home/ユーザå/src/ode-0.11.1/build ã«ãŠãã¾ã—ãŸã€‚
(パスã«é–¢ã—ã¦ã€$ echo $PATHã§è¡¨ç¤ºã•れるもã®ã‚„ã€è‡ªåˆ†ã§.bash_profile
を編集ã—ãŸã¨ã“ã‚ã«premake4ã‚’ç½®ã„ã¦ã‚‚åŒæ§˜ã®ã‚¨ãƒ©ãƒ¼)
/home/ユーザå/src/ode-0.11.1/build 上ã«ã¯
premake4
premake4.exe
premake4.lua
ãŒã€è¦‹ãˆã¦ã„ã¾ã™ã€‚
/home/ユーザå/src/ode-0.11.1/build ã«ç§»å‹•ã—ã¦
premake4 –with-demos –with-tests codeblocks
ã¨æ‰“ã¡è¾¼ã‚“ã§ã‚‚上記ã®ã‚¨ãƒ©ãƒ¼ãŒã§ã¦codeblocksフォルダãŒç”Ÿæˆã•れã¾ã›ã‚“。
premake4ã«é–¢ã—ã¦ã¯èª¿ã¹ã¦ã‚‚ã‚ã¾ã‚Šæƒ…å ±ãŒãªãã€
行ãè©°ã¾ã£ã¦ã—ã¾ã„ã¾ã—ãŸã®ã§ã€è§£æ±ºæ–¹ã‚’æ•™ãˆã¦ã„ãŸã ããŸãæ€ã„ã¾ã™ã€‚
thriceã•ã‚“
ã¯ã˜ã‚ã¾ã—ã¦ï¼Žã‚³ãƒ¡ãƒ³ãƒˆã‚りãŒã¨ã†ã”ã–ã„ã¾ã™ï¼Ž
ç§ãŒUbuntu8.04ã§è©¦ã—ãŸã¨ã“ã‚Linux用ã®ãƒã‚¤ãƒŠãƒªã§å•題ãªãã§ãã¾ã—ãŸï¼Ž
premake4ã‚’ç½®ã„ã¦ã„るディレクトリã§ã€€./premake4 ã¨ã‚„ã£ã¦ã‚‚command not foundã¨å‡ºã¾ã™ã‹ï¼Ÿã€€
premake4ã®å‰ã«./ã‚’ã¤ã‘ã¦ã‚„ã£ã¦ã¿ã¦é ‚ã‘ã¾ã™ã‹ï¼Ÿ
ã§ã‚€
./ ã‚’ã¤ã‘ã¦ã¿ãŸã¨ã“ã‚ã€
bash: ./premake4: No such file or directory
ã¨ã€å‡ºã¦ã—ã¾ã„ã¾ã™ã€‚
確èªã§ã™ãŒï¼Œ./premake4ã¨æ‰“ã¡è¾¼ã‚“ã ディレクトリã«Linux用premake4ã®å®Ÿè¡Œãƒ•ァイルã¯ã‚りã¾ã™ã‹ï¼Ÿ
ãªã„å ´åˆã¯ï¼Œpremake4ã®ãƒã‚¤ãƒŠãƒªã‚’ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚³ãƒ”ーã—ã¦å†åº¦å®Ÿè¡Œã—ã¦ãã ã•ã„.
ã‚ã‚‹å ´åˆã¯ï¼Œç§ã®ç’°å¢ƒã§ã¯å†ç¾ã§ããªã„ã®ã§ã‚ã‹ã‚Šã‹ãã¾ã™ï¼Ž
ã§ã‚€
command not foundã¨ã„ã†ã‚¨ãƒ©ãƒ¼ãªã®ã§ï¼Œpremake4ãŒå˜åœ¨ã—ã¦ã„ã‚‹ã®ã«å‡ºã‚‹ã¯ãšãŒãªã„ã®ã§ã™ãŒ…
絶対パスã§å®Ÿè¡Œã—ã¦ã‚‚ã ã‚ã§ã™ã‹ã€€ï¼Ÿ
â€command not foundâ€ä»¥å¤–ã®ã‚¨ãƒ©ãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯å‡ºã¦ã„ã¾ã›ã‚“ã‹ï¼Ÿ
ã§ã‚€
コメントã®éšŽå±¤ãŒæ·±ããªã£ãŸã®ã§ã“ã¡ã‚‰ã«æŠ•稿ã—ã¾ã™ï¼Ž
ãã‚ãã‚ãŠæ‰‹ä¸Šã’ã§ã™ã。
後ã¯ã€premake4をソースã‹ã‚‰ã‚³ãƒ³ãƒ‘イルã—ã¦è©¦ã—ã¦ã¿ã¦ã¯ã„ã‹ãŒã§ã—ょã†ã‹ï¼Ÿ
ã§ã‚€
>premake4ãŒå˜åœ¨ã—ã¦ã„ã‚‹ã®ã«å‡ºã‚‹ã¯ãšãŒãªã„ã®ã§ã™ãŒâ€¦
ç§ã‚‚ãれãŒç†è§£ã§ããšè³ªå•ã—ãŸæ¬¡ç¬¬ã§ã™ã€‚
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ ls
config-default.h premake-4.0-linux.tar.gz premake4 premake4.exe premake4.lua
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ premake4
bash: premake4: command not found
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ ./premake4
bash: ./premake4: No such file or directory
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ /home/ユーザーå/src/ode-0.11.1/build/premake4
bash: /home/ユーザーå/src/ode-0.11.1/build/premake4: No such file or directory
ã¨ãªã‚Šã¾ã™â€¦ã€‚
ode-0.10.0ã§ã¯åŒç’°å¢ƒã§æ‰‹é †é€šã‚Šã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’行ã„ã€
ODE本サンプルプãƒã‚°ãƒ©ãƒ ã®ãƒ“ルドã¾ã§ã§ãã¾ã—ãŸã€‚
以下ã®ï¼“点を試ã—ã¦ã¿ã¦ãã ã•ã„.
1.premake4.luaã‚’æ–‡å—コードEUC (改行=LF)ã§ä¿å˜ã—ãªãŠã™ï¼Ž
2.premake4.exeã¯ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã‚ºç”¨ã®ãƒã‚¤ãƒŠãƒªãªã®ã§å‰Šé™¤ã™ã‚‹ï¼Ž
3.カレントディレクトã«ã‚‚パスを通ã™ï¼Ž
ã“れã§ï¼Œè§£æ±ºã™ã‚Œã°è‰¯ã„ã®ã§ã™ãŒ…
ã§ã‚€
ã‚„ã£ã¦ã¿ã¾ã—ãŸã€‚
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ nkf -e -Lu _premake4.lua > premake4.lua
※_premake4.luaã¯ã‚ªãƒªã‚¸ãƒŠãƒ«ã®ãƒ•ァイルã®åå‰ã®å…ˆé ã«â€_â€ã‚’ã¤ã‘ãŸã‚‚ã®ã€‚
ãã®å¾Œã€_premake4.luaã¨premake4.exeをカレントディレクトリã‹ã‚‰ç§»å‹•。
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ export PATH=$PATH:/home/ユーザーå/src/ode-0.11.1/build/
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ユーザーå/src/ode-0.11.1/build/
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ ls
config-default.h premake-4.0-linux.tar.gz premake4 premake4.lua
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ premake4
bash: /home/ユーザーå/src/ode-0.11.1/build/premake4: No such file or directory
ユーザーå@ubuntu:~/src/ode-0.11.1/build$ ./premake4
bash: ./premake4: No such file or directory
ã§ã—ãŸâ€¦ã€‚