C言語のオススメ統合開発環境(IDE)について教えてください。
先日より組み込み系の改修案件の開発をC言語で行うことになりました。
今まで、JAVA、C#でのオープン系開発を5年程度やっているのですが、
C言語、組み込み系は共に初めての体験になります。
既に動作しているシステムのため、相当量のソースがあり、
一緒に作業している方達はテキストエディタ(秀丸やサクラ等)を
使用して開発をしているのですが、
私自身がC言語になれていないこと、スケジュールがタイトな事もあり、
ソースを追うのにも時間がかかってしまっている状況なため
扱いやすい統合開発環境があればそちらを利用したいと考えております。
基本的にはコンパイルやデバッグを行いたいわけでなく、
「便利なエディタ」という概念での利用がしたいだけです。
フリーソフトでさえあれば問題ありません。
また、Eclipse、VisualStudioは今までの業務で使用経験があります。
「周りと合わせて秀丸使え!」という意見もあるかと思いますが、
限られた時間で作業効率をあげたいと思っておりますので、どうぞ宜しくお願いいたします。
No.4ベストアンサー
- 回答日時:
スケジュールがタイトということであれば、新しいIDEで慣れ、覚えていくのは大変では?
私自身はVim+Ctagsを使っていますが、上記の理由でオススメできないかなと思いました。
いっそ、EclipseかVisualStudioをエディタとして使ってはいかがでしょう?
EclipseはCDTプラグインでC言語対応になりますが、VisualStudioならそもそも
C言語に昔から対応してますんで、コード補完とか構造体のメンバ参照とか
大抵の事はできますよ。 好きな方使えばいいと思いますけど。
回答ありがとうございました。
メンバの参照やコード補完ができれば、テキストエディタより生産性をあげられるかな?と
考えていたのですが、やはりベストはテキストエディタみたいですね。
一応Eclipseも入れながら、どっちも扱って自分なりの選択をしたいと思います。
No.3
- 回答日時:
Eclipse CDTではダメなのですか?
回答ありがとうございました。
メンバの参照やコード補完ができれば、テキストエディタより生産性をあげられるかな?と
考えていたのですが、やはりベストはテキストエディタみたいですね。
一応Eclipseも入れながら、どっちも扱って自分なりの選択をしたいと思います。
No.1
- 回答日時:
う~ん、残念ながら組み込み系ということであればテキストエディタがベストの選択のような気がしますが……。
統合開発環境並みに育てられるエディタといえば Emacs あるいはそのクローンたち(下記 URL、クローンについては「Emacs の仲間たち」節を参照のこと)が有名ですが、
http://ja.wikipedia.org/wiki/Emacs
そこまで育てる手間が必要なのと独特の操作法を覚える必要があるのを考えると、タイトなスケジュールである今回は見送ったほうがいいと思います。
使用するコンパイラが Borland C++Compiler ならば「C言語を始めよう!」(下記 URL)がよさそうですが、
http://homepage3.nifty.com/aokura/
組み込み系ですから多分コンパイラが違うでしょう。
それから、サクラエディタですが、ヘルプの「あると便利なツール、ファイル」(参考 URL)に書いてある GNU diff と ctags.exe を導入してみたらどうでしょうか?
GNU diff は参考 URL からは実行ファイルのある場所に飛べないので、以下に URL を記述します。
GNU diff
http://www.gnu.org/software/diffutils/
参考URL:http://sakura-editor.sourceforge.net/htmlhelp/HL …
回答ありがとうございました。
メンバの参照やコード補完ができれば、テキストエディタより生産性をあげられるかな?と
考えていたのですが、やはりベストはテキストエディタみたいですね。
一応Eclipseも入れながら、どっちも扱って自分なりの選択をしたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- IT・エンジニアリング ITエンジニアの勉強時間や勉強方法について 初めまして閲覧いただきありがとうございます。 当方25歳 4 2022/06/09 18:51
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- システム システムを開発するにあたって 3 2022/08/06 21:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
コンパイルできない
-
C言語
-
変数(関数)名の頭に_
-
コンパイラについて
-
ABAQUS ユーザーサブルーチン...
-
io.hをincludeしたプログラムで...
-
io.hをincludeするとそのような...
-
sprintfを用いたフォーマット文...
-
C言語のオススメ統合開発環境(...
-
PL/SQLで、区切りのスペースは...
-
C言語のワーニングメッセージの...
-
秀丸エディタでのC言語環境(ハ...
-
Eclipseの環境設定について
-
ブラウザ上でクライアント側で...
-
fortranでのNaNについて
-
コンパイラフラグ(compiler fla...
-
FORTRANとC++の連動について
-
Vba 実数および実数タイプの変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0除算して、落ちるプログラムと...
-
C++ で、「)」が必要 というエ...
-
コンパイルできない
-
C++でアボート(Abort)で処理が...
-
変数(関数)名の頭に_
-
Visual C++とVisual C++.NETの違い
-
Eclipseの環境設定について
-
volatile修飾について
-
コンパイラについて
-
linuxのセキュリティ対策と致し...
-
__extension__
-
io.hをincludeするとそのような...
-
コンパイラフラグ(compiler fla...
-
PICマイコンによる乱数の表示に...
-
conio.h? curses.h?
-
【エラー】Cpadで初めてコンパイル
-
ABAQUS ユーザーサブルーチン...
-
関数の戻り値による変数の初期化
-
Delphiの逆コンパイル
-
プリコンパイラとは?
おすすめ情報