MacでCでプログラミングする仕事を始めたばかりです。これは、開発にMacを使用した最初の経験です。今のところ、エディターとしてXcodeを使用してから、コマンドラインでmake/gcc/svnを使用してコンパイルとソース管理を行っています。
Cコード(VSに匹敵するものが理想的です)をコンパイルするMacには、フル機能の優れたIDEがありますか?
編集:Xviはgvimのようなコード用の単なるテキストエディタであるという印象を受けていたので、Xcodeを「低レベルツール」と呼びました。私は間違いなくコンパイル/ソース管理機能を調べます。
Eclipse with CDT plugin を試すこともできます。
良いアイデア:Xcode
適切な非IDEオプション:vim/make/gcc
textmate - Macromates Webサイトからダウンロード
最新バージョンは textmate2 ですが、一部の人々は textmate-1.5 を使い続けることを選択します。これは、2つのバージョンに大きな違いがあり、両方であるためですawesome。
私はただつまずいた Qt Creator 。他のすべてのIDEが単純なMakefileプロジェクトで作業しているときに私を失敗させたところ、本当にすてきです。
XCode、Eclipse、IntelliJ、またはNetbeansは、依存関係を解決したり、プロジェクトを適切にロードしたりしませんでした。 Qt Creatorで、新しいプロジェクト"プロジェクトのインポート"既存のプロジェクトのインポートと出来上がりをポイントするだけです!
Objective-CはCのスーパーセットであることを思い出してください(正しく思い出せば、かなり純粋なものです)。編集、コンパイル、デバッグにXCodeを使用できるはずです。
1つのソリューションがあります(C++プロジェクトを作成し、main.cppをmain.cに名前変更するように指示します)... http://www.cs.nyu.edu/~s70201/C_In_Xcode/Xcode_Tutorial.html
Xcodeはプロジェクトを管理し、IDEとしてコンパイルできます。ただし、CLIに慣れている場合は、優れたエディターと通常のビルドツールを使用することをお勧めします。 Emacsとvimはos xで使用できます(エディターだけにxcodeを使用するのは理想的ではありません)。多くのMac開発者は優れたTextMateエディターを愛していますが、無料の(自由な)ソフトウェアではありません。
明らかに「良い」というのは主観的な決定ですが、Xcode 3.2は確かにVisualStudioでできることと同等です(VSが良いと考える場合はもちろん別のことです)。
私は250000行以上のコード、10個のdylib、ヘルプファイル、すべてSVN(Perforce)などのプロジェクトを持っていますが、Xcodeの外にはほとんど出ません。
Xcodeにはいくつかの独特な方法があり、デバッガはVisualStudioの現在のものほど強力ではありませんが、全体的にIDE(およびIDE、デバッガー、エディター内のショートカットをニーズに合わせて調整するオプションは本当に素晴らしいです)。