酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
程式討論版
»
C/C++程式設計討論區
(板主:
elleryq
) »
主題:
gcc 與 ld 指令
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: gcc 與 ld 指令 (閱讀 5702 次)
0 會員 與 1 訪客 正在閱讀本文。
kangta566
可愛的小學生
文章數: 9
gcc 與 ld 指令
«
於:
2006-02-20 15:28 »
請問各位大大,
#gcc -o c.o a.o b.o
#ld -r -o c.o a.o b.o
我想把a.o與b.o編譯成c.o,而這兩行(gcc與ld)意思一樣嗎?
謝謝!!!
記錄
ts
可愛的小學生
文章數: 6
gcc 與 ld 指令
«
回覆 #1 於:
2006-02-27 03:29 »
當然不一樣!
gcc -o c.o a.o b.o 產生出來的c.o已經是一個可執行程式,當然名為 .o是不妥的。
ld -r c.o a.o b.o 產生出來的c.o還是一個 .o 的 relocatable object,
你可以再用 gcc -o d.exe c.o, 產生出來的執行檔, 跟前面的是一樣的。
記錄
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
程式討論版
»
C/C++程式設計討論區
(板主:
elleryq
) »
主題:
gcc 與 ld 指令