2015-10-19 189 views
0

我正在尝试为树莓派构建一个交叉编译器。我正在使用crosstool-ng来构建这个编译器。我正在关注这个链接以供参考。我已经完成了link中的所有配置。但是,当我试图建立,我得到“CT_TARGET命令未找到”的错误。我试着用google搜索错误,但无法找到任何匹配结果。有人能帮我克服这个问题吗?这是完整的构建输出。crosstool-ng构建失败:找不到CT_TARGET命令

/opt/cross/bin$ sudo ct-ng build 
/opt/cross/bin/.config.2: line 30: CT_TARGET: command not found 
[ERROR] 
[ERROR] >> 
[ERROR] >> Build failed in step '(top-level)' 
[ERROR] >> 
[ERROR] >> Error happened in: source[/opt/cross/bin/[email protected]] 
[ERROR] >>  called from: main[scripts/[email protected]] 
[ERROR] >> 
[ERROR] >> There is a list of known issues, some with workarounds, in: 
[ERROR] >>  '/opt/cross/share/doc/crosstool-ng/ct-ng.1.21.0/B - Known issues.txt' 
[ERROR] 
[ERROR] (elapsed: 24087567:26.24) 
make: *** [build] Error 127 

回答

0

看来您输入配置选项时出错了。 你需要确保你把$符号CT_TARGET面前:

$CT_TARGET 

否则它认为它是一个命令将返回它想要的值。 发布您的确切配置,而不是你从网站获得的指示将提供更多的细节来解决你的具体问题。