2004 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2006 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 | 11 |
2011 | 01 | 03 | 05 | 06 | 07 | 08 | 09 | 11 |
2012 | 01 | 02 | 04 |
2010年6月23日(水)
NetBeansを使って C++を WindowsPC上で開発しながら Linuxのgccでビルドする方法2
NetBeansを使って C++を WindowsPC上で開発しながら Linuxのgccでビルドする方法1 - しがないプログラマ の日記 の続きです。
前回でファイル共有ができたので、あとはNetBeansでビルドの設定を行えば環境構築完了です。
この先の説明を簡単にするために、共有フォルダの名前を C:\sample と /home/foobar/sample で共有していることします。
NetBeansのインストール
Java SE ダウンロード - Sun Developer Network (SDN)
この辺りから、JDKとNetBeansをダウンロードしてインストールして下さい。この時、NetBeansはC++版をインストールして下さい。
開発ホストの設定
NetBeansを起動し、「ツールメニュー>オプション」を開きます。「C/C++」のタブを開き、「開発ホスト」の右にある「編集」ボタンをクリックします。
「追加」をクリックし、LinuxのIPアドレスを設定し、「次へ >」をクリックします。*1
「ログイン(L):」に、LinuxのログインIDを設定し、認証は普段ログインに使用している方法を選択し、「次へ >」をクリックします。ここで一旦認証を行いログインの設定を行います。
「同期(S):」の設定を「ファイルシステムの共有(同期なし)」に変更し「完了(F)」をクリックします。
次に「パスマッパー...」をクリックし、ローカルパスに「C:\sample」、リモートパスに「/home/foobar/sample」と設定し「了解」をクリックします。
後は、「了解」をクリックして設定を完了します。
C++のビルド
後は、C:\sample の下にプロジェクトを作成してビルドするだけです。
ビルドはgccで行われて、実行ファイルが生成されます。また、WindowsのNetBeansからそのままデバック実行まで出来てしまいます!当然、プロファイルも取れます。
感想
こんな便利な開発環境が普通に使えて良いんでしょうかね?pthreadがないから、Windowsでビルドできないよ!とか、VC++は腐ってる!とか文句言わずに、Windowsでもgcc環境が簡単に使えてしまいました。cygwinインストールするより早いかもしれません。これはかなり画期的な機能ですね。
- 86 http://d.hatena.ne.jp/shin/20100701/p2
- 30 http://www.google.co.jp/url?sa=t&rct=j&q=netbeans c++&source=web&cd=5&sqi=2&ved=0CEkQFjAE&url=http://d.hatena.ne.jp/Horiuchi_H/20100623/1277191960&ei=oJWkTqqHBebLmAXI8tSgCQ&usg=AFQjCNHYPU6gbK2LQZEg6FGbu_7RurB2Hw&sig2=WNQ7Z7FNA2xMxQ5ZvjbS
- 29 http://d.hatena.ne.jp/shin/
- 18 http://www.google.co.jp/url?sa=t&rct=j&q=netbeans+c++&source=web&cd=5&ved=0CEUQFjAE&url=http://d.hatena.ne.jp/Horiuchi_H/20100623/1277191960&ei=yyLOTp7OIcKimQXohonWDQ&usg=AFQjCNHYPU6gbK2LQZEg6FGbu_7RurB2Hw
- 17 http://www.google.com/reader/view/
- 11 http://reader.livedoor.com/reader/
- 9 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBwQFjAA&url=http://d.hatena.ne.jp/Horiuchi_H/20100623/1277191960&rct=j&q=netbeans クロス開発&ei=EGa2TbGjNJGOvQPal8SiAw&usg=AFQjCNHYPU6gbK2LQZEg6FGbu_7R
- 8 http://b.hatena.ne.jp/entry/d.hatena.ne.jp/Horiuchi_H/20100623/1277191960
- 7 http://www.google.co.jp/search?q=NetBeans+C++&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 6 http://www.google.co.jp/url?sa=t&rct=j&q=netbeans c言語&source=web&cd=7&ved=0CFQQFjAG&url=http://d.hatena.ne.jp/Horiuchi_H/20100623/1277191960&ei=ChC5TvzzBsGhmQWUs4ntBw&usg=AFQjCNHYPU6gbK2LQZEg6FGbu_7RurB2Hw&sig2=crYJek04BbN1w6


