Ubuntu(Linux)はEclipseを使ってC/C++コンパイル環境を構築する.

6072 ワード

http://www.cppblog.com/kangnixi/archive/2010/02/10/107636.html
 
この二日間、自分のパソコンにツインシステムを作りました.元のWindows 7システムのほかに、Linuxシステムをインストールしました.使うバージョンはUbuntです.最初に私が装着したLinuxバージョンはfedora 9で、Linuxシステムに全く触れていない人にとっては、fedoraを使っています.もっと崩壊したのは、私が使っている英語版です.しょうがないです.またLinuxをダウンロードして、ディスクを作ります.システムをインストールします.システムをインストールする時も問題が発生しましたが、小さい問題です.すぐ解決しました.もしこの文章を見つけられたら、問題が発生しました.伝言を聞いてもいいです.解決してくれるかもしれません.       本題に入りました.       まずEclipseをインストールする方法は二つあります.       一つ目はUbuntuが持つプログラムインストール機能でEclipseをインストールし、アプリケーション->UbtuntuソフトウェアセンターでEclipseを検索してインストールすればいいです.       第二の方法はコマンドを使うことです.アプリケーション->添付ファイル->端末                                       そして(途中でパスワードを入力する必要があります)を入力します.                                       sudo ap-get install eclipse e                                       sudo ap-get install eclipse-pde                                       sudo ap-get install eclipse-jdt       説明:       このコマンドは、CDTのインストール(つまりC/C++コードをコンパイルできるプラグイン)の問題を解決するために検索されたブログの中の一つです.元のアドレスはuuntu上でeclipseを使ってC/C++コードコンパイルを行います。です.       Linuxに初めて触れた人には、命令をどう使うか、あるいはなぜ命令を使うかが分かりません.実は私もよく分かりませんが、Windowsのようなインストールソフトはすべてexe形式のものです.そしてダブルクリックして、次のステップで大丈夫です.でも、Linuxは安全のために何かを考慮するべきです.コマンドを使ってインストールします.Ubuntuはいいです.インストールソフトは比較的便利です.私がやり始めたばかりのfedoraのように、ソフトをインストールすると崩壊してしまいます.コマンドを使ってソフトウェアをインストールして、まず開いてください.端末(DOSに相当します.あるいはWindows添付ファイルのコマンドプロンプトに相当します.)端末にパスワードを入力すると、Windowsのように、*のように表示されます.パスワードを入力する時、端末は何の記号も表示されません.心配しないでください.実は先ほど入力したのは全部端末にありました.表示されていないだけです.続けて負けたらいいです.Enterボタンを押してください.       注意:       最初の方法でインストールすると、CDTプラグインのインストール中に次のエラーが発生する可能性があります.       An error occurred while installing the items       profile=Platform Profile、phase=org.eclipspe.equinox.internal.provisional. p.p.2.engine.phases.Install、operand=null-->[R]org.eclipppspe.ant.m.m.m.m.m.m.m.1.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.01.0アクション       The artflat file for osgi.bundle,org.eclipse.ant.ui,3.4.1.v 20090901_r 351 was not found.       検索してみましたが、eclipse-pdeかeclipse-jdtがインストールされていないということです.その説明のURLは以下の通りです.https://bugs.launchpad.net//uuntu/+source/eclipse/+bug/477944.全英語のです.ですから、第一の方法を使うなら、端末にコマンドを入力するのが一番いいです.       sudo ap-get install eclipse-pde       sudo ap-get install eclipse-jdt       CDTプラグインを再インストールする方法は以下の通りです.       1、eclipseを起動し、       2、Help->Install New Softwareを選択します.Work withの枠の下で下記の住所をコピーします.  http://download.eclipse.org/releases/galileo       3、Collaboration->Mylyn Bridge:C/C++Developmentを選択して、インストールして、eclipseを再起動します.       4、上記の2、3と同じPrograamming Languags->Eclipse C/C++Developmentを選択してください.今ハードディスクは高くないです.eclipseを再起動して、試してみてください.チュートリアルがあります.       注意:       Mylyn Bridgeのインストール:C/C++Developmentでは、直接にEclipse C/C++Developmentのインストールを選択すると、次のようなエラーが発生します.       Canot coplete the install because one or more required items could not be found.       Software being installed:Mylyn Bridge:C/C++Development 5.1.0.200911008(org.eclipse.cdt.mylyn.feature.group 5.1.0.20090911068)       Missing requirement:Mylyn Bridge:C/C++Development 5.1.0.2009010808   (org.eclipse.cdt.mylyn.feature.group 5.1.0.20090911008)requires'org.eclipse.mylyn.com 3.0'but it could not be found       注意:C++必要なツールをインストールすることを覚えてください.インストールされているのはGCCツールチェーン、Makeなど一連の開発ツールです.コマンドは以下の通りです.       さもなくば#includeヘッダのファイルの時、ヒントが現れます:Uniresoved inclusion:       はい、Ubuntuの下にEclipseをインストールして、同時にCDTプラグインをインストールして、完璧に解決しました.以下は私が何気なく見つけた招待状です.CDTに関する最適化設定があります.EclipseのCDTインテリジェント編集はかなり強力で、スピードが爆発します.コード編集の操作性に対しては、現在のすべてのC++エディタの中で一番使いやすいかもしれません.その再構成、関数の実現は、すべてとても使いやすいです.これらはVS(VCアシスタントを借りない)とC:Bではできません.       招待状の住所はEclipse CDTを設定して、VCコンパイラをサポートして、ポイントを送ります。です.             へへへ、そうですか?私も分かりません.でも、彼の投稿者を見て、またレス人がいます.みんな強い人です.大きな出入りはないと思います.そして、Linuxの下で、C/C++のプログラミングをすると、EclipseのIDEがいいと思います.私は一時期遊んだことがありますので、この環境についてはよく知っています.             はい、書き終わりました.この文章を見つけた人は、この環境をインストールする必要があります.中に何か問題がありますか?メッセージを残してもいいです.解決してくれるかもしれません.皆さんは初心者です.検討します.       同時に良いLinuxがC/C++の教程を編纂することをも探して、直接クリックすればいいです.Eclipse CDT構築の第一項目              ちょうど上のcsdnの招待状によってeclipse+CDTを最適化しました.一部はまだ必要ではないことが分かりました.しかも、その招待状はちょっと乱れています.私はもう一度整理します.次の通りです.              一、C/C++環境構成:Window-Preferences-C/C++       1、Applearance、Group method definitions in the Outline viewを選択します.       2、コードスタイルをNewで新規作成し、qpsoffと命名し、BSD/Allmailに初期化し、習慣に従って細部を修正する.私はデフォルトを採用することを提案します.もしかしたら私が過去に編纂したJavaの編纂習慣の原因かもしれません.自分の意志で来てもいいです.       3、Editor-Conttent Asist-Auto-Activation-Delay(ms)は、元の値は500で、100に変更すると、スマートプロンプトの速度は非常に速いです.       4、Indexer、Files to index up-frontの内容をクリアして、Cache limitsの値を修正して、できるだけ大きくして、スピードを上げることができます.              二、スマートヒントショートカットを変更します.       Window-Preferences-General-Keysは、Constentを入力して、Constent Asistを見つけて、Bindingの中でShift+Spaceに変更して、もっと使いやすいようにします.       これは自分の習慣によってもいいと思います.       三、その他の設定       1.Window-Preferences-General-Editors-Text Editors、Show line numbersを選んで、Print margin columnを設定して110です.       2.Window-Preferences-General-Workspaceをキャンセルし、Build atomaticaallyをキャンセルし、Save autitally before buildを選択します.       この設定についてはちょっと分かりませんが、私も彼のように設定しました.分かりました.この文章を見たら、コメントをお願いします.       四、プラグインによる拡張機能       1.Subversion:Eclipseのオフィシャル製品をサポートしており、ホームページはhttp://www.eclipse.org/subversive/.       インストール時にHelp->Install New Softwareを通じて、work with枠でアドレスをコピーできます.http://download.eclipse.org/technology/subversive/0.7/update- シンプル/