2011-02-07 2 views
3

code :: blocksで書いたコードをコンパイルする必要があります。私はcode :: blocksがgccを使っていることを知っていますが、それを行うために使用するコマンドの具体的な形式は何ですか?いろいろな状況のために、私はcode :: blocksを自分で使うことはできません。コードからC/C++をコンパイルするのは難しいです。私は、コードブロックを想像元々code :: blocksで書かれたコードを直接コンパイルする方法

+3

'make'を実行できるようにMakefileはありませんか? – daddz

+0

いくつかのC++ユニットをコンパイルするためのGCCコマンド(警告が有効)は 'g ++ -Wall -c unitname.cpp'です。次に、ユニットを 'g ++ -o appname.exe unit1name.o unit2name.o'にリンクします。しかし、プロジェクト自体が(プリプロセッサ定義のような)特定のオプションを使用していない場合にのみ機能します。 Code :: Blocksプロジェクトからこれらの特別なオプションを抽出する方法はわかりません。 –

答えて

1

は、コンパイルとオプションをリンクするための場所を持っているので、私はあなたが彼らがこの

2

チェックアウトが何であるか彼に尋ねることができると思います -

はそれを使用していない cbp2make - makefile generation tool

、ちょうどそれが必要と仮定しました存在する

1

最も簡単な方法は、すべての引数を記録してから実際のGCCに転送する小さなスタブ(gcc)を挿入することです。これは、シェルスクリプトではかなり簡単です。

関連する問題