我按照Cross linux from scratch for powerpc的指示操作,但由於ld
錯誤crti.o: no such file or directory
,我無法通過gcc-final
階段。cross gcc crti.o
我的工具鏈分爲兩個目錄:/opt/builder/tools
和/opt/builder/cross-tools
,第一個是Linux頭和eglibc,第二個是交叉實用程序。此外,我爲這些目錄創建了鏈接/tools
和/cross-tools
。
我試過/cross-tools/bin/powerpc-unknown-linux-gcc -print-search-path
,在「庫」部分有一個目錄/opt/builder/tools/lib
。但gcc將crt....o
對象的名稱傳遞給ld
而沒有目錄前綴(我使用strace來查找它)。
crt....o
文件很好,因爲當我將它們複製到hello.c
的目錄並編譯它時,一切正常。
你能給點建議嗎?
在此先感謝,
Sergey Naumov。
可能重複://計算器。 COM /問題/ 91576/CRTI-O-文件丟失) – user2284570 2014-07-08 13:40:26