→ tropical72:非常感謝您的指導, 這二天我摸摸.再次感謝. 11/12 06:56
※ 引述《tropical72 (藍影)》之銘言:
: 平時我使用的是 vc 2008
: 由於一些特殊需求,
: 於是開始研究 vc 與 dev-c 之命令提示字元下的 complier 與 linker,
: 目前我的進度是:
: 1. vc 進行 complier 需要用 c1.exe,
: 但無耐的是我搜尋整個 C 槽,偏偏沒有 c1.exe 這隻程式
: 我知道要在 2008命令提示字元下進行,但偏偏就是找不到 c1.exe
: 不知是否能提供一些訊息解決我目前的問題
我的 VC 2005 的 cl.exe 是在
C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe
不太清楚 VC 2008 有沒有太大的變動 不過你可以去類似的地方找找
(話說回來如果你有裝好的話
PATH 應該都有設到那裡了...所以你在各處是都可以下 cl 執行的)
然後這個 cl.exe 和 gcc 一樣是個入口
你可以丟 source 進去就是 compile+link (或是加 /c 就只是 compile)
或是丟 object file 進去就是單純 link
詳細參數可以在你找到 cl.exe 之後用 cl /? 來查詢 那應該還滿詳細的
至於你的後一個問題 一般來說除非特別說明
不然其實最常做的是把 source→object file→executable 一口氣做完
如果你想在中間打斷的話 cl.exe 是用 /c gcc 也是 -c
這樣就會產生出 object file 了
gcc 在這方面似乎會做一點事 不會把 object file 寫到磁碟上
cl.exe 就會 所以在用 cl.exe 時你是會看到 xx.obj 出現的
---
話說回來 我猜你的需求是一些中大型專案的發佈 compile 等事
那我建議你可以去研究 nmake 它是 VC 下面類似 gnu make 的東西
也是吃一個 makefile 語法也很像 MSDN 上也有詳細教學
--
◢ ˊ_▂▃▄▂_ˋ. ◣ ▅▅ ▅▅ ι●╮ █▄▄▄▄▄
▍./◤_▂▃▄▂_◥ \'▊ HARUHI █████ <■┘ ▄▄▄▄▄▄▄
▎⊿ ◤◤◥█◥◥█Δ ISM By-gamejye ¢|\ ▌▌▌▌▌▄▌▌
▏ζ(▏●‵◥′●▊)Ψ ▏ █ ⊿Δ ▄▄▄ ▄▄▄▄
█/|▊ 〃 、 〃▋ |\ ▎ ハルヒ主義 █▄▄▄█▄▄
◥◥|◣ ‵′ ◢/'◢◢S.O.S 世界を大いに盛り上げるための涼宮ハルヒの団
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.62