ld 指令問題 - Linux

By Odelette
at 2015-12-09T19:01
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

By Selena
at 2015-12-14T15:24
at 2015-12-14T15:24

By Skylar DavisLinda
at 2015-12-16T12:53
at 2015-12-16T12:53

By Ursula
at 2015-12-21T04:02
at 2015-12-21T04:02
Related Posts
Re: 請問關於自由軟體的授權用

By Rebecca
at 2015-12-09T10:14
at 2015-12-09T10:14
Re: 請問關於自由軟體的授權用

By Kristin
at 2015-12-09T03:53
at 2015-12-09T03:53
NFS SERVER

By Doris
at 2015-12-08T23:11
at 2015-12-08T23:11
請問關於自由軟體的授權用

By Tracy
at 2015-12-08T21:44
at 2015-12-08T21:44
rsync 刪除掉欲備份檔案 還有救嗎?

By Caroline
at 2015-12-08T14:50
at 2015-12-08T14:50