これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ecc です。
プログラム:
NAME
ecc - eC コンパイラ
SYNOPSIS
ecc [-t ターゲットプラットフォーム]
[-cpp C プリプロセッサ]
[-デフォルト デフォルトの名前空間]
[-厳格]
[-memguard]
[-nolinenumbers]
[理解しました-C-フラグ]
-c
[-o 出力]
[-記号 中間ディレクトリ]
DESCRIPTION
ecc は、指定された eC ソース ファイルをコンパイルします。 中間 C コードに。
さらに、シンボルのインポート ファイル (.imp) および (コンパイル済みの場合
ソースには国際化可能な文字列が含まれます) 部分的な翻訳文字列カタログ
(。丼鉢) によって使われた ECS シンボルローダーを生成し、モジュールの翻訳を生成する
レンプレート (.POT).
ecc はシンボル (.sym) 入力ソースおよびその他の eC ソース ファイル用
その中にインポートされ、によってプリコンパイルされます ecp、およびで見つかりました 中間ディレクトリ.
OPTIONS
出力
-o 出力 出力中間 C ファイルの場所と名前
(デフォルトの場所と名前は .ec 拡張子は次のように置き換えられます .c)
中級 ディレクトリ
-記号 中間ディレクトリ
記号の位置 (.sym) プリコンパイラからの出力 (ecp)、およびインポート ファイルの出力先
(.imp) および部分的な翻訳文字列カタログ (。丼鉢)
プラットフォーム
-t ターゲットプラットフォーム
場所 ターゲットプラットフォーム の一つであります: win32 linuxの リンゴ
(指定しない場合、デフォルトはホスト プラットフォームです)
ツールチェーン オプション
-cpp C プリプロセッサ
どの C プリプロセッサを使用するか (デフォルトは gccの)
名前空間 オプション
-デフォルト デフォルトの名前空間
ソース ファイルで定義されているすべてのクラスと名前空間が名前空間内にあると仮定します。
デフォルトの名前空間。 これは、 デフォルト アクセスモード、
これらはマングルされておらず、C と互換性があります。
-厳格
ネームスペースおよびサブネームスペース内の構造を自動的に解決しません。 全て
クラス、関数、および定義は、完全に明示的に修飾する必要があります。
名前空間。
デバッギング オプション
-memguard
MemoryGuard で使用する MemoryGuard 関数の呼び出し履歴情報を生成します。 に
MemoryGuard を有効にするには、Ecere ランタイム ライブラリの MemoryGuard 構成を有効にする必要があります。
使用済み。 これを行う最も簡単な方法は、ecere ランタイム ライブラリ プロジェクトを追加することです。
(sdk/ecere/ecere.epj) をワークスペースに追加し、その構成を「MemoryGuard」に切り替えて、
それを構築します。 次に、MemoryGuard のアクティブな構成を切り替えることで切り替えることができます。
エセレプロジェクト。
-nolinenumbers
生成された C ファイルでの eC ソース ファイルの行番号の出力を省略します。
理解した C フラグ
-I含まれる
-isystem|-isysroot sysincluder
-D定義
-m32
onworks.net サービスを使用して ecc online を使用する