2015-02-10 63 views
2

我正在嘗試交叉編譯Mono以在Moxa UC7420設備上運行。我正在運行make之前需要配置構建的步驟。我已經安裝了UC7420的工具鏈,並且已經將CC,CPP變量設置爲工具鏈的變量。現在,當我運行:爲交叉編譯配置單聲道,什麼會進入--host?

./configure --disable-mcs-build --enable-minimal=aot,profiler 

我得到以下錯誤:

configure error: cannot run C compiled programs. 
If you meant to cross compile, use '--host'. 

現在我明白了,我需要的--host選項添加到configure命令和它需要的信息嵌入式設備,但我在那裏放置了什麼值?它期望什麼字符串格式?

當我運行的嵌入式設備,我得到以下的UNAME -a:

Linux Moxa 2.4.18_mvl30-ixdp425 #1049 Tue Oct 226 09:34:15 CST 2004 armv5teb unknown 

是這些信息有用嗎?我從那裏使用什麼來放入--host值?

+0

在黑暗中拍攝,但可能是'armv5teb-linux'或其變體 – Christoph 2015-02-10 22:07:44

回答

2

Try --host = arm-linux。我通常會這樣做。