
C言語初心者です。基本的な質問で申し訳ございません。
自作コンパイルコマンドのためのコーディング内容を考えてますが、
cl.exeを呼び出して実行する方法がわかりません。
自作コンパイルコマンドで処理したい内容としては、
・コマンド実行時の引数より、以下の指定を可能にしたいと思います。
- 出力ファイル名を指定するためのオプション名(例: -o)
- 出力ファイル名
- ソースファイル名を指定するためのオプション名(例: -f)
- ソースファイル名
- ソースの中で定義されているサービス(関数名)を指定するための
オプション名(例: -s)
- ソースの中で定義されているサービス(関数名)
コンパイルコマンド実行時にcl.exeを内部的に実行したいと考えておりますが、cl.exeを呼び出して実行するための方法がわかりません。
No.2ベストアンサー
- 回答日時:
★???
・この質問は makefile を読み込み cl.exe を呼び出すコマンドを
作成中という事でしょうか?
それで質問がC言語から cl.exe の呼び出し方を知りたい?
次の4つからお好きな方法で呼び出して下さい。
(1)system( "cl.exe パラメータ" );
(2)WinExec( "cl.exe パラメータ", SW_SHOWNORMAL );
(3)ShellExecute( NULL, NULL, "cl.exe", "パラメータ", 作業フォルダ名, SW_SHOWNORMAL );
(4)CreateProcess()→面倒なので下の資料をどうぞ。
参考資料:
http://msdn.microsoft.com/library/ja/default.asp …
http://msdn.microsoft.com/library/ja/default.asp …
http://www.sm.rim.or.jp/~shishido/cprocess.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチファイルの書き方について
-
jarファイルをバッチで実行させ...
-
cmd /c を使ったときと使わなか...
-
ShellExecuteでDOSコマンド実行...
-
「SimpleEntry を型に解決でき...
-
Eclipseで、プロジェクト名のと...
-
JSPのクラスをコンパイルできな...
-
「ワークスペースをビルド中」...
-
html上で、バッチやexeファイル...
-
【Eclipse】パッケージ・エクス...
-
JDKでJavaアプリケーション実行...
-
SVFの設定について:クラスパス...
-
Mac版eclipse(Java)のsysout.に...
-
classファイルについて
-
Eclipse・プロジェクトで、フォ...
-
OptiFineをJAVAで開こうとする...
-
jdbcドライバのjarファイルにク...
-
java クラスファイルとソースコ...
-
split関数で区切り文字がない場合
-
正しいURL指定しているにもかか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBプログラムから「管理者とし...
-
MacOS:ターミナルではNPMのコ...
-
ACCESSでタイトルバーを非表示...
-
batよりjava起動
-
32bitアプリから64bitアプリの...
-
Tomcatのメモリー使用量が知りたい
-
jarファイルをバッチで実行させ...
-
ShellExecuteの使い方について
-
SYSTEM関数等を用いて複数のコ...
-
CloudSticky.jarが起動しない。
-
バッチファイルの書き方について
-
Java VM のヒープサイズについて
-
ShellExecuteEx関数の使い方に...
-
コマンドプロンプトが使えない
-
コマンドを実行してコマンドラ...
-
eclipseからのターミナル実行方...
-
Java 特定プロセス名前取得方法...
-
Javaプログラムでコマンド実行...
-
C# コマンドプロンプト画面で表...
-
staticのメモリ共有について
おすすめ情報