bash: ../: is a directory:这里提示告诉我们,“../”你的这个操作对象是一个目录,对吧; 而你的命令“../”表示的是上一级目录的意思; 所以,你应该先查看你执行的这个命令是否在对应的目录下执行的; 你应该明白选项–target的意思是制定生成的是 arm-linux 的工具,--prefix 是指出可执行文件安装的位置。执行上述操作会出现很多check信息,最后产生 Makefile 文件。 结论:No targets specified and no makefile found.--》你检测一下,你从你执行“../ ”这个命令时在上一级/binutils-2.15这个目录下是否能找到configure配置文件 ;