ld: cannot find crt1.o: No such file or directory - Linux

Isabella avatar
By Isabella
at 2011-08-07T22:35

Table of Contents

我用的是 debian testing
當安裝了 g95 去 complie 一個程式的時候出現

ld: cannot find crt1.o: No such file or directory
ld: cannot find crti.o: No such file or directory

google的結論是說 要裝 libc6-dev 裡面就有
可是我檢查過 系統裡當然有裝這個程式 可是就是沒有這兩個檔案
(/usr/lib/ 下沒有 用whereis 也找過沒有)
然而 反倒是如果裝了 lib6-dev-amd64 就會在 /usr/lib64 裡面出現這幾個檔
可是這幾個檔是給64的用的 所以即使硬 cp 到 /usr/lib 下 也只是出現

ld: i386:x86-64 architecture of input file `/usr/lib///crt1.o' is
incompatible with i386 output
ld: i386:x86-64 architecture of input file `/usr/lib///crti.o' is
incompatible with i386 output

請問有沒有什麼建議?
感謝

--
Tags: Linux

All Comments

Sandy avatar
By Sandy
at 2011-08-10T10:47
我記得好像是gfortran在4.x已經把這部分支援拿掉了
所以你編譯的時候要把那個參數拿掉
Suhail Hany avatar
By Suhail Hany
at 2011-08-12T13:23
我剛剛 用synaptic直接看libc6-dev裝了什麼
Hazel avatar
By Hazel
at 2011-08-15T07:29
結果發現他裝到 /usr/lib/i386-linux-gnu/下去了 orz
cp 了一份到 /usr/lib就解決了 不過compile還是沒過 orz
別的問題
Faithe avatar
By Faithe
at 2011-08-16T02:50
現在debian在/lib, /usr/lib/下開始改用arch來區分函式庫
Poppy avatar
By Poppy
at 2011-08-20T05:33
有些套件還沒來得及更新對應新的目錄結構
Rae avatar
By Rae
at 2011-08-22T03:57
所以我剛好遇到過渡期嗎? 謝謝
不過真希望linux 不同版本間關於哪個東西放哪裡的定義能夠
稍微一致一點~

系統突然完全不能動

Hazel avatar
By Hazel
at 2011-08-07T21:55
我的電腦最近常常突然地就完全動不了 按num lock鍵盤的燈也不會變化 之前用fedora 13時就這樣 現在灌成 fedora 15也是 我實在不知道到底是硬體還是軟體的問題 也不確定發在這個板是不是對的@@ 以下是我做的測試: 文章有點長@@ 不好意思 一、 之前重新開機後 ...

Ubuntu 10.04 sever 下載失敗

Steve avatar
By Steve
at 2011-08-07T20:26
我到官網下載 Ubuntu 10.04 sever 32-bit 版 結果不管下載檔案還是種子檔都說 404 not found..... 怎麼回事…載點怎麼掛了0.0 想說要裝一個 LTS 的 server 結果找不到載點= = -- 光明 的背後 ...

兩張網卡設定不同IP卻都連的到?

Edwina avatar
By Edwina
at 2011-08-07T11:45
請教各位前輩 我用的是ubuntu 10.04.2 我有兩張網卡,設定了各自的IP,網段都一樣,可是在不同的siwtch,兩台switch不相連 port A: 192.168.99.101/24 ------andgt; switch A port B: 192.168.99.129/25 ---- ...

ubuntu安裝至隨身碟應用上之問題

Odelette avatar
By Odelette
at 2011-08-07T11:04
小弟爬了版上文章, 想學前輩們如法泡製出一支ubuntu隨身碟, 但看完文章之後, 還有一些小疑問... 1.如果把這支隨身碟當成OS, 在不同電腦間使用, 對各種主機支援度好嗎? 2.假設將隨身碟切成兩個空間 (A空間及B空間) 把ubuntu裝在A空間, B空間放辦公文件. 那 ...

關於 systemd

Christine avatar
By Christine
at 2011-08-07T10:39
※ 引述《xieqm (無)》之銘言: : ※ 引述《xieqm (無)》之銘言: : Fedora 15 中,systemd 取代 initd 套件,若要禁止 user : 利用 ctrl + alt + del 組合鍵重新啟動系統,請問有人知 : 道在 systemd 環境中要如何 ...