亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3135 | 回復(fù): 7
打印 上一主題 下一主題

緊急求助:程序源代碼交叉編譯問題! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-10-18 16:24 |只看該作者 |倒序?yàn)g覽
在網(wǎng)上下載了一個(gè)NTP的源代碼包,要求在PC上交叉編譯后能在ARM+linux平臺(tái)下運(yùn)行,在解壓后運(yùn)行./configure 時(shí)能指定生成的Makefile文件里面使用的編譯器為arm-linux-gcc嗎?具體怎么操作才能讓生成的可執(zhí)行程序能在arm+linux的平臺(tái)上運(yùn)行?
各位請(qǐng)指教!
在生成Makefile時(shí)候用 ./configure --host=arm-linux-gcc 就行了嗎?

[ 本帖最后由 mouse2000 于 2007-10-18 16:36 編輯 ]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-10-18 16:49 |只看該作者

回復(fù) #1 mouse2000 的帖子

你的先下載一個(gè)arm-linux交叉編譯器,然后在Makefile指定路徑就可以交叉編譯了

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-10-19 09:44 |只看該作者
Makefile里面制定路徑?在./configure 的時(shí)候你要不指定編譯器的話在生成的Makefile文件里面的默認(rèn)編譯器就是GCC,而不是交叉編譯器,況且那么多層Makefile文件,你要一個(gè)一個(gè)的改嗎?

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-10-19 10:55 |只看該作者
原帖由 mouse2000 于 2007-10-19 09:44 發(fā)表
Makefile里面制定路徑?在./configure 的時(shí)候你要不指定編譯器的話在生成的Makefile文件里面的默認(rèn)編譯器就是GCC,而不是交叉編譯器,況且那么多層Makefile文件,你要一個(gè)一個(gè)的改嗎?


./configure --help
然后按照上面打印的幫助信息配置就可以了

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-10-19 14:05 |只看該作者
原帖由 web_surf 于 2007-10-19 10:55 發(fā)表


./configure --help
然后按照上面打印的幫助信息配置就可以了

支持 查看幫助就OK了

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-10-22 17:34 |只看該作者
原帖由 yangliu817 于 2007-10-19 14:05 發(fā)表

支持 查看幫助就OK了


我下了一個(gè)netperf,需要在開發(fā)板上運(yùn)行,也遇到相同的問題。
按樓上的查看:./configure --help
相關(guān)信息如下:
......
System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  --target=TARGET   configure for building compilers for TARGET [HOST]
......
然后執(zhí)行:./configure --host=/usr/local/compiler/bin/mipsel-linux-gcc
(說明:我的編譯器放在usr/local/compiler/bin/下)
出現(xiàn)以下一些信息(其它的信息省略了):
......
checking for /usr/local/compiler/bin/mipsel-linux-gcc-strip... no
checking for strip... strip
checking for /usr/local/compiler/bin/mipsel-linux-gcc-gcc... no
checking for gcc... gcc
......

從上面的信息來看,好像多了一個(gè)(-gcc),于是重新運(yùn)行:
./configure --host=/usr/local/compiler/bin/mipsel-linux
出現(xiàn)的信息為:
......
checking for /usr/local/compiler/bin/mipsel-linux-gcc-strip... no
checking for strip... strip
checking for /usr/local/compiler/bin/mipsel-linux-gcc... no
checking for gcc... gcc
......

但好像還是沒有找到編譯器。這到底是什么原因呢?還請(qǐng)高手指點(diǎn),小弟先謝謝了!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-10-26 09:54 |只看該作者
呵呵,謝謝大家,已經(jīng)搞定了,是這樣的。
./configure  --build=i686-pc-linux-gnu --host=arm-unknown-linux-gnu CC=arm-linux-gcc
make
再次感謝大家!

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-10-27 10:59 |只看該作者
呵呵, 學(xué)習(xí)。
原來我還算不上菜鳥。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP