這位網友的文章內容似乎是 UTF-8 編碼,
幫忙轉譯如下:
josephlee101.bbs@ptt.cc (joe) writes:
> 我有一個執行序完成以後,
>
> 他會自己產生出一個a.out的檔案,
>
> 我想問說怎樣寫一個Shell,
>
> 當a.out檔案出來時,
>
> 系統會自動執行下一個指令。
>
> --
> ※ 發信站: 批踢踢實業坊(ptt.cc)
> ◆ From: 140.113.5.58
>
生成a.out的是gcc吧。
代碼如下:
#!bin/bash
gcc $1 && check=1
if [ "$check" == "1" ]; then
chmod 744 a.out
./a.out
fi
你需要新建一個文件bianyi.sh,將上面的代碼複製進去,然後保存。
將該文件與你要編譯的c源程序放在同一個文件夾,然後執行如下命令:
sh bianyi.sh yourfile.c
這樣就沒問題了。如果編譯不通過的時候會顯示gcc的錯誤提示而不會去執行a.out。
##如果你不是進行c源程序編譯,請自行修改"gcc $1 && check=1"這一行,將gcc這
個命令改為你需要使用的命令即可。
--
Joe.
--- Posted via news://freenews.netfront.net/ - Complaints to
news@netfront.net ---
※ 引述《Joseph Young <joekyoyoung@aim.com>, 看板: Linux》之銘言:
: josephlee101.bbs@ptt.cc (joe) writes:
: > 凵鲉銝胥肋瑁ꆌ摨铴꺌柽誑敺鳗벌
: > 隞緍鲃芸楛Y钟箔뢀颛.out栋ꪔ獢桡벌
: > 凵峡镡牧峄見撖思뢀镒hell嚗谊: > 軻.out瑼鯏ꆈ箔뺆恠벌
: > 蝟餌絞饥刘刧脪銵铸뢋銝胥肋乐誘舊: > --
: > 묠潔縑蝡餺 寡腺頦W祕璆剖鶊(ptt.cc)
: > 蘠From: 140.113.5.58
: 蓤袐a.out栋伨gcc扼肂
: 隞Ⅳ憒弑뢋嚗騊: #!bin/bash
: gcc $1 && check=1
: if [ "$check" == "1" ]; then
: chmod 744 a.out
: ./a.out
: fi
: 雿ø鲀閬皥撱箔뢀鲭隇隞軸ianyi.sh嚗鉴낇銝简扬誨蝣潸ꒇ鋆賡育鳴벌嗅뺌靽㎡궘舊: 撠殴府乐辣乐붠閬盙楊霅舐骄c皞栅ꢋ摨镦粐典邌銝胥肋乐辣憭橘벌嗅뺌瑁ꆌ憒弑뢋賭誘嚗騊: sh bianyi.sh yourfile.c
: ⒡見撠望늒镣ꆌ鈭琐肂憒弴麜蝺刻陌銝诒肚怿骄弡肙马*蝷榫cc残辩隤斗辐蝷箄肌銝觇鲃餃脪銵飘.out舊: ##憒弴麜雿ù뢍舫育銵饥皞栅ꢋ摨镨楊霅荔벌隢鹑刘銵铸耨뤢gcc $1 && check=1"⒟뢀銵鳗벌撠铭cc養: 鲳釥隞斗竡箔붠胨ꚁ雿輻欟枣釥隞文仂胯肂
: --
: Joe.
: --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net ---
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.175.151.107
討論串 (同標題文章)