私はこの質問を私のx86(64ビット)Linuxボックスの "ネイティブ"開発に限定しています。埋め込みアーキテクチャまたは非x86アーキテクチャはありません。Linux上でx86 C++開発のためには(動作している)代替ツールチェーンが存在しますか?
私はC++ユーザーで、C++ルネサンスがあるので、現在は個人向けプロジェクトにC++を使用しています。
今は堅牢な、traditionnal linux/gcc/makeツールチェーンを使用しています。
しかし、ブログの記事を通って、SOの質問、私は最近、新しい有望なツールを意識するようになりました:
- 「はるかに高速「」のgcc「」のための代替として」打ち鳴らす「」、、より良いエラーメッセージを与えます
- 「はるかに高速「「LD」」の代替として」金「」、
これらのツールはあまり知られており、それもそれらについて知っていないと簡単です。
知っておくべき他の興味深いツールはありますか?たとえばgdbなどの代わりに? (私もcmakeを使用しています)
私は最初の開発の容易さ、そして開発スピードの向上をお探しです。それ以外の改善は大歓迎です。
可能な限り、無料のツール。
に切り替えるためにそれを使用する予定。それはLinux上での非商用使用のために無料です。それ以外の場合は費用がかかります。 –
@PaulR Paulに感謝します。もちろん、私は無料のツールに興味があり、古いツールよりも目立った改善をもたらすツールです。 (インテルは実行速度を向上させると主張しているが、それは私が思うすべてだ) – Offirmo
私のコメントで述べたように、ICC *はLinux上での非商用使用のために無料*です。良質のコード生成と同様に、通常、新しいCPU機能(明白な理由のため)をサポートする最初のコンパイラです。最新のSSE、AVXなど –