ld 指令問題 - Linux

Odelette avatar
By Odelette
at 2015-12-09T19:01

Table of Contents


請問一下 我在ubuntu 14版 64位元下 想要用ld 連結兩個 .o檔案

foo.o是C語言 bar.o是組語編出來的 我想要連結兩個檔案

輸入 ld -s -o foobar foo.o bar.o

發生下面的問題

ld: i386 architecture of input file `foo.o' is

incompatible with i386:x86-64 output

爬網路改起來是要改用 elf_i386 於是改為

ld -m elf_i386 -s -o foobar foo.o bar.o

一樣還是有相同的問題

但是單獨使用

ld -m elf_i386 -o hello hello.o 這樣可以

想問一下兩個檔案要怎麼使用ld指令

謝謝

--
Tags: Linux

All Comments

Selena avatar
By Selena
at 2015-12-14T15:24
http://goo.gl/4uiLaI google "ld asm with c" 就有了
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2015-12-16T12:53
?
Ursula avatar
By Ursula
at 2015-12-21T04:02
抱歉噓錯篇

Re: 請問關於自由軟體的授權用

Rebecca avatar
By Rebecca
at 2015-12-09T10:14
※ 引述《HamalAri (哈馬‧阿里)》之銘言: [...] : 侵權是侵誰的權? : 比如 VLC 使用 LGPL 授權,但著作權由社群共有 : 因為是 LGPL 所以連結、引用並不夠成侵權 : 只有修改 VLC 並以非 LGPL 散佈時才夠成侵權 : 但 VLC 社群幾乎不可能會告你 [...] ...

Re: 請問關於自由軟體的授權用

Kristin avatar
By Kristin
at 2015-12-09T03:53
WolfLord 板主除了反 GPL 以外根本就對 GPL 有嚴重岐視和誤解 這也不是一天兩天的事了,我覺得這樣的行為不是很好 : Open Source 並不等於GPL或BSD,你仍需詳讀使用的軟體的授權內容。 : 而最常見的GPL/BSD 的規範重點在於你拿去修改後不能據為己有:必須把修 : 改後的程式 ...

NFS SERVER

Doris avatar
By Doris
at 2015-12-08T23:11
各位版上前輩大家好 小弟昨天有來發問 是關於NFS server透過ipv6去mount的問題 是小弟有點搞錯問題的方向了 不論是ipv4或ipv6只要透過下面的方法都可以進行mount (1)ipv4 mount -t nfs xxx.xxx.xxx.xxx:/home/test /tmp/test ...

請問關於自由軟體的授權用

Tracy avatar
By Tracy
at 2015-12-08T21:44
※ [本文轉錄自 WolfLord 信箱] 作者: WolfLord (呆呆小狼) 標題: Re: 版主好,有幾個問題想請教一下 時間: Tue Dec 8 21:42:55 2015 您這封信的問題很好,請容我轉回版上 ^^; Open Source 並不等於GPL或BSD,你仍需詳讀使用的軟體的授 ...

rsync 刪除掉欲備份檔案 還有救嗎?

Caroline avatar
By Caroline
at 2015-12-08T14:50
大家好 緊急!! 想請問一下 我不小心執行了 rsync的指令 rsync -av --delete 本來想把server的資料備份出來 複製的太快 把順序弄反了 請問有人知道哪裡有比較權威的公司 能幫我把資料拯救會來嗎? 拜託!! -- - ...