ECHO OFF CLS IF [%1] == [] GOTO ERR :START ECHO %1 コンパイル中... LCC -j -oC:\CLANG\EXE\%1.EXE C:\CLANG\SRC\%1.C > C:\CLANG\SRC\%1.ERR IF ERRORLEVEL 1 GOTO EDIT GOTO SUCCESS :EDIT C:\WINDOWS\SYSTEM32\NOTEPAD.EXE C:\CLANG\SRC\%1.ERR YESNO 再コンパイルしますか? -------- (a) IF ERRORLEVEL 1 GOTO EXIT ---------- (b) GOTO START :SUCCESS ECHO コンパイルは成功しました! GOTO EXIT :ERR ECHO CMK : ファイル名を指定してください。拡張子は不要です。 :EXIT
IF [%1] == [] GOTO ERR
ECHO %1 コンパイル中...
LCC -j -oC:\CLANG\EXE\%1.EXE C:\CLANG\SRC\%1.C > C:\CLANG\SRC\%1.ERR
YESNO 再コンパイルしますか?
再コンパイルしますか? <y/n>
IF ERRORLEVEL 1 GOTO EXIT
#! /bin/sh if [ "$1" = "" ] then echo "usage:cmk <filename>" exit 1 fi # Compile the source file status=0 gcc $HOME/src/$1.c -o $HOME/src/$1 > $HOME/src/$1.err status=$? while [ $status != 0 ] do # Display prompt and wating for user's answer 'y' or 'n' yesno "Edit and re-compile, ok?" -------- (c) if [ $? = 0 ] --------------------------- (d) then emacs $HOME/src/$1.c $HOME/src/$1.err gcc $HOME/src/$1.c -o $HOME/src/$1 > $HOME/src/$1.err status=$? else status=0 fi done echo "cmk : terminated."
if [ "$1" = "" ] then echo "usage:cmk <filename>" exit 1 fi
yesno "Edit and re-compile, ok?"
if [ $? = 0 ] then emacs $HOME/src/$1.c $HOME/src/$1.err gcc $HOME/src/$1.c -o $HOME/src/$1 > $HOME/src/$1.err status=$? else status=0 fi
【質問1】コラムをどれくらい読みましたか?
熟読した 途中でやめた さっと目を通した 印刷してこれから読む
【質問2】役に立つ内容でしたか?
参考になった 参考にならなかった
ご自由にコメントを記入してください