C/C++çµ±åˆé–‹ç™ºç’°å¢ƒCode::Blocks8.02ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ« (Ubuntu8.04)

Windowsã«Code::Blocks(codeblocks, コードブãƒãƒƒã‚¯ã‚¹)ã‚’å°Žå…¥ã—プãƒã‚°ãƒ©ãƒ 開発ã¯ä¸»ã«ã“れã§è¡Œã†äºˆå®šãªã®ã§ï¼ŒLinuxã«ã‚‚入れã¦ã¿ã¾ã—ãŸï¼Žãƒãƒœãƒƒãƒˆé–‹ç™ºã«å¾“事ã™ã‚‹äººã«ã¨ã£ã¦Linuxã¯å¿…é ˆã§ã™ï¼ŽKITã®ãƒãƒœã‚«ãƒƒãƒ—ヒューマノイドãƒãƒ¼ãƒ や今年ã¤ãã°ãƒãƒ£ãƒ¬ãƒ³ã‚¸ã«æŒ‘戦ã™ã‚‹demura.netãƒãƒ¼ãƒ ã‚‚Linux (Ubuntu)ã‚’ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ã«æŽ¡ç”¨ã—ã¦ã„ã¾ã™ï¼Ž
ãªãŠï¼Œä»Šã¾ã§Fedoraを使ã£ã¦ã„ã¾ã—ãŸãŒï¼ŒOpen HRP3ãŒLinuxã®ãƒ‡ã‚£ã‚¹ãƒˆãƒªãƒ“ューションã¨ã—ã¦Ubuntuを指定ã—ã¦ã„ã‚‹ã®ã§ï¼Œä»Šå¹´ã‹ã‚‰ Ubuntuã«åˆ‡ã‚Šæ›¿ãˆã¾ã—ãŸï¼Ž
以下ã¯Code::Block8.02ã‚’Ubuntu8.04ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸæ™‚ã®ãƒ¡ãƒ¢ã§ã™ï¼Ž
- ダウンãƒãƒ¼ãƒ‰ãƒ»ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«
- Code::Blocksã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã™ã‚‹ï¼Ž
- å·¦ã«ã‚ã‚‹Mainã®Downloadsをクリック
- Download the binary releaseをクリックã—,自分ã®Linux用ã®ãƒã‚¤ãƒŠãƒªï¼ˆdemura.netã§ã¯Ubuntu用ã®codeblocks_8.02-Ubuntu1.deb.tar.gz)をダウンãƒãƒ¼ãƒ‰ã—,/home/ユーザå/tmpã«ã‚³ãƒ”ーã™ã‚‹ï¼ŽtmpディレクトリãŒãªã„å ´åˆã¯ä½œã‚‹ï¼Ž
- è§£å‡
- 以下ã®ã‚³ãƒžãƒ³ãƒ‰ã§è§£å‡ã™ã‚‹
- tar xvzf codeblocks_8.02-Ubuntu1.deb.tar.gz
- 7個ã®ãƒ•ァイルãŒç”Ÿæˆã•れる.
- 以下ã®ã‚³ãƒžãƒ³ãƒ‰ã§è§£å‡ã™ã‚‹
- インストール
- ç”»é¢ã®ä¸Šã«ã‚るメニューãƒãƒ¼ã®ã€Œå ´æ‰€ã€â†’「ホーム・フォルダã€ã‚’é¸æŠž
- ホームディレクトリãŒé–‹ã‹ã‚Œã‚‹ã®ã§ï¼Œã€Œtmpã€ãƒ•ォルダをダブルクリックã—ã¦ï¼Œãã®ä¸èº«ã‚’表示ã•ã›ã‚‹ï¼Žå…ˆã»ã©è§£å‡ã—ãŸï¼˜å€‹ã®ãƒ•ァイルãŒã‚ã‚‹ã¯ãšï¼Ž
- 7個ã®ãƒ•ァイルをダブルクリックã™ã‚‹ã¨ãƒ‘ッケージ・インストーラãŒèµ·å‹•ã™ã‚‹ã®ã§ã€Œãƒ‘ッケージã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã€ã‚’クリックã™ã‚‹ï¼ŽError: Dependecny is not satisfiable: codeblocksã¨å‡ºãŸå ´åˆã¯ï¼Œãƒ€ãƒ–ルクリックã™ã‚‹é †ç•ªã‚’変更ã™ã‚‹ï¼Ž
- codeblocks-contrib.8.02-0ubuntu1_i386.debã¯æœ€å¾Œã«ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹
- æˆåŠŸã™ã‚‹ã¨ï¼Œãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã®ã€Œã‚¢ãƒ—リケーションã€â†’「プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã€â†’「Code::Blocks IDEã€ãŒè¿½åŠ ã•れる.
- 今後ã®ä½œæ¥ã‚’楽ã«ã™ã‚‹ãŸã‚ã«ï¼Œã€ŒCode::Blocks IDEã€ã«å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ã‚’クリックã—,「ã“ã®ãƒ©ãƒ³ãƒãƒ£ã‚’デスクトップã¸è¿½åŠ ã€ã‚’é¸æŠžã—,テスクトップã¸ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚’作æˆã™ã‚‹ï¼Ž
- è¨å®š
- Code::Blocksã‚’èµ·å‹•ã™ã‚‹ï¼Ž
- Compiloer auto-detectionã®ç”»é¢ãŒé–‹ã.GNU GCC Compilerã®StatusãŒDetectedã«ãªã£ã¦ã„ã‚‹ã®ã§ï¼Œã€ŒOKã€ã‚’クリックã™ã‚‹ï¼Ž
- デスクトップã«ä¿å˜ã—,codeblocks-8.02mikngw-setup.exeをダブルクリックã—実行ã™ã‚‹ï¼Ž
- 日本語化ã™ã‚‹ã®ã§ã€ŒFileã€â†’「Quitã€ã‚’é¸æŠžã—終了ã™ã‚‹ï¼Ž
- Code::Blocksã®ã‚¦ã‚§ãƒ–サイトã‹ã‚‰ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã™ã‚‹ï¼Ž
- 日本語化
- Code::Blocks日本語化ã®ã‚¦ã‚§ãƒ–サイトã«è¡Œã,日本語化ã«å¿…è¦ãªãƒ•ァイルcodeblocks-ja-8.02-1.zipをダウンãƒãƒ¼ãƒ‰ã—,デスクトップã«ä¿å˜ã™ã‚‹ï¼Ž
- codeblocks-ja-8.02-1.zipをダブルクリックã™ã‚‹ã¨ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ãŒé–‹ãã®ã§å±•開ををクリックã™ã‚‹ï¼Žcodeblocks-jaフォルダーã®ä¸ã«ï¼Œlocale, srcフォルダã¨readme.txtファイルãŒã§ãる.codeblocks-jaã®ãƒ•ォルダーを/home/ユーザå/tmpã®ä¸ã«ã‚³ãƒ”ーã™ã‚‹ï¼Ž
- localeフォルダを/usr/share/codeblocksã®ä¸ã«ä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã‚³ãƒ”ーã™ã‚‹ï¼Žä»¥ä¸‹ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç«¯æœ«ã§å®Ÿè¡Œã™ã‚‹ï¼Žç«¯æœ«ã¯ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒãƒ¼ã®ã€Œã‚¢ãƒ—リケーションã€â†’「端末ã€ã‹ã‚‰èµ·å‹•ã™ã‚‹ï¼Ž
- cd  tmp/codeblocks-ja
- sudo  cp  -r  locale   /usr/share/codeblocks
- Code::Blocksã‚’èµ·å‹•ã™ã‚‹ï¼Žæ—¥æœ¬èªžåŒ–ã®è¨å®šã‚’ã—ã¦ã„ãªã„ã®ã§ï¼Œæ¬¡ã®ã‚ˆã†ã«è‹±èªžè¡¨ç¤ºï¼Ž

- Setting -> Environmentã‚’é¸æŠž
- 「目玉ãŠã‚„ã˜ã€ã®ã‚ˆã†ãªViewをクリック. Internationalizationã«ã‚¯ãƒªãƒƒã‚¯ã‚’入れ,Japaneseã‚’é¸æŠžã—,OKをクリック.日本語化ã™ã‚‹ãŸã‚ã«ã¯å†èµ·å‹•ãŒå¿…è¦ãªã®ã§ï¼ŒFile→Quitã‚’é¸æŠž

- Layout Changedã®ç”»é¢ãŒå‡ºã¦ï¼Œè¨å®šã‚’ä¿å˜ã™ã‚‹ã‹èžã„ã¦ãã‚‹ã®ã§Yesをクリック
- CodeBlocksã‚’èµ·å‹•ã™ã‚‹ï¼Žãƒˆãƒƒãƒ—ç”»åƒã®ã‚ˆã†ã«æ—¥æœ¬èªžã«ãªã£ã¦ã„れã°OK.ãŠã¤ã‹ã‚Œã•ã¾ï¼Ž
- カスタマイズ(ãŠå¥½ããªæ–¹ã ã‘)
- èµ·å‹•ã™ã‚‹ç«¯æœ«ã‚’xtermã‹ã‚‰gnome-terminalã«å¤‰æ›´
- è¨å®š(S)→環境(E)→全般è¨å®šã®ã€Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’èµ·å‹•ã™ã‚‹ç«¯æœ«ï¼šã€ã‚’次ã«å¤‰æ›´.
/usr/bin/gnome-terminal -t $TITLE -x
- è¨å®š(S)→環境(E)→全般è¨å®šã®ã€Œã‚³ãƒ³ã‚½ãƒ¼ãƒ«ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’èµ·å‹•ã™ã‚‹ç«¯æœ«ï¼šã€ã‚’次ã«å¤‰æ›´.
- èµ·å‹•ã™ã‚‹ç«¯æœ«ã‚’xtermã‹ã‚‰gnome-terminalã«å¤‰æ›´
終ã‚り
ã§ã‚€
code Blocks-10.05-1ã®Ubuntu10.04ã«ãŠã‘るインストール方法を詳ã—ã優ã—ããŠæ•™ãˆé¡˜ã„ã¾ã™ã€‚
code Blocks10.05-1ã§ã¯ubuntu用ãŒã‚りã¾ã›ã‚“ã®ã§ã‚ˆã分ã‹ã‚Šã¾ã›ã‚“。ã©ã®ã‚ˆã†ã«ã™ã‚Œã°ã‚ˆã‚ã—ã„ã§ã—ょã†ã‹ã€‚
ã™ã¿ã¾ã›ã‚“.Codeblocks10.05ã®è§£èª¬è¨˜äº‹ã¾ã§æ‰‹ãŒå›žã‚Šã¾ã›ã‚“.
基本的ã«ã¯Codeblocks8.02ã¨åŒã˜ã§ã™ï¼Ž8.02ã¨åŒã˜æ‰‹é †ã¨ãƒ•ã‚¡ã‚¤ãƒ«ã§æ—¥æœ¬èªžåŒ–ã‚‚ã§ãã¾ã™ï¼ŽUbuntuã§10.05を使ã„ãŸã„ã¨ãã¯ï¼Œã‚½ãƒ¼ã‚¹ã‹ã‚‰ãƒ“ルドã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã¨æ€ã„ã¾ã™ï¼Ž
ã§ã‚€
C++ãŒå¥½ãã•ん,
ã¯ã˜ã‚ã¾ã—ã¦ï¼Ž
インストールã™ã‚‹é †ç•ªã‚’明記ã—ãŸæ–¹ãŒè¦ªåˆ‡ã ãªã¨æ€ã£ã¦ã„ã¾ã—ãŸãŒï¼Œè¨˜éŒ²ã‚’å–ã£ã¦ã„ãªã‹ã£ãŸã®ã§é †ç•ªã‚’覚ãˆã¦ã„ã¾ã›ã‚“ã§ã—ãŸï¼Ž
ã©ã†ã‚‚ã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸï¼Ž
ã§ã‚€
ç§ãŒèª¿ã¹ãŸã¨ã“ã‚ã€ä¸‹è¨˜ã®3群ã«åˆ†ã‘ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ã„ã„ã¿ãŸã„。
1)
libcodeblocks0_8.02-0ubuntu1_i386.deb
2)
libwxsmithlib0-dev_8.02-0ubuntu1_i386.deb
libwxsmithlib0_8.02-0ubuntu1_i386.deb
codeblocks_8.02-0ubuntu1_i386.deb
codeblocks-dev_8.02-0ubuntu1_i386.deb
3)
codeblocks-dbg_8.02-0ubuntu1_i386.deb
codeblocks-contrib_8.02-0ubuntu1_i386.deb
cmakeã¨ã†ã¾ã連æºå‡ºæ¥ã‚‹ã‚ˆã†ã«ãªã‚Œã°ã€æ€–ã„ã‚‚ã®ãªã—ã‹ã‚‚。