web-dev-qa-db-ja.com

C makefileプロジェクトをEclipseにインポートする方法、またはEclipseの下に置く方法

Linuxで実行する必要がある標準ソースコードパッケージがあります

./configure
make

それをコンパイルします(そして、それはうまく動きます)。

ほとんどの場合、これらのファイルはC/C++です

このプロジェクトをEclipseの制御下に置くことは可能ですか?定義などを閲覧したい...

更新1

UbuntuでEclipse Indigoを実行しています。もちろんCDTが含まれています。

File-Importを選択すると、C/C++の下に一致するオプションが表示されません。 Generalの下にExisting Projects into Workspaceがありますが、このウィザードをプロジェクトルートに向けるとNo project are found to importになります。

更新2

UbuntuパッケージマネージャーでEclipseをインストールしました。おそらくこれは間違っていた。

22
Dims

最初に./configureを実行してMakefileを生成します。その後、CDTがインストールされている場合は、[ファイル->新規->既存のコードを使用したMakefileプロジェクト]オプションを選択し、Makefileが保存されているディレクトリをポイントします。

21
manasij7479

新しいプロジェクトを作成します。その際、「デフォルトの場所を使用」オプションのチェックを外してください。場所フィールドにソースツリーのパスを追加します。次に、プロジェクトタイプウィンドウで[Makefileプロジェクト]を選択します。

「ビルダー設定」(プロジェクト>プロパティ)で、「デフォルトのビルドコマンドを使用」のチェックを外して、以下を追加します:

make -f /<your project location/Makefile

メイクファイルに別の名前が付けられている場合は、ここで変更できます。

アプリケーションを実行するには、実行構成でアプリケーションを追加します。完全な手順を参照してください こちら

6
r11

インポートとは言わないでください。

新しいプロジェクトウィザードを使用して新しいC/C++プロジェクトを作成し、「ルートフォルダ」を新しいプロジェクトのデフォルト以外の場所として指定します。

here の指示を参照してください。

「既存のソースルートから新しいプロジェクトを作成する」を読んでください

3
ernesto