当前位置: 技术问答>linux和unix
[谁能解决我就拜服]Cygwin下路径已设置但是make时无法找到该路经
来源: 互联网 发布时间:2016-03-21
本文导语: Cygwin下进行make时,发生如下错误: ------------------------------------------------------------- $ make arm-elf-gcc -c -mcpu=arm7tdmi -mlittle-endian -Wall -g -O2 -I. -I../include - I../arch -I.. -I../target/at91skyeye_gcc -I../arch/arm_gcc/common -DA...
Cygwin下进行make时,发生如下错误:
-------------------------------------------------------------
$ make
arm-elf-gcc -c -mcpu=arm7tdmi -mlittle-endian -Wall -g -O2 -I. -I../include -
I../arch -I.. -I../target/at91skyeye_gcc -I../arch/arm_gcc/common -DALLFUNC -I
../kernel ../arch/arm_gcc/common/start.S
make: arm-elf-gcc: Command not found
make: *** [start.o] Error 127
-------------------------------------------------------------
请注意:
1。arm-elf-gcc命令的路径,我已经设置在HOME下的.bashrc
-------------------------------------------------------------
PATH=$PATH:/usr/h-i686-pc-cygwin/bin
-------------------------------------------------------------
单独在命令行敲入arm-elf-gcc,会给出如下提示:
-------------------------------------------------------------
$ arm-elf-gcc
arm-elf-gcc: no input files
-------------------------------------------------------------
说明路径已经生效。
2。直接在命令行下敲入makefile中出错的那一句,可以成功执行
-------------------------------------------------------------
arm-elf-gcc -c -mcpu=arm7tdmi -mlittle-endian -Wall -g -O2 -I. -I../include -
I../arch -I.. -I../target/at91skyeye_gcc -I../arch/arm_gcc/common -DALLFUNC -I
../kernel ../arch/arm_gcc/common/start.S
-------------------------------------------------------------
请大侠帮忙。
-------------------------------------------------------------
$ make
arm-elf-gcc -c -mcpu=arm7tdmi -mlittle-endian -Wall -g -O2 -I. -I../include -
I../arch -I.. -I../target/at91skyeye_gcc -I../arch/arm_gcc/common -DALLFUNC -I
../kernel ../arch/arm_gcc/common/start.S
make: arm-elf-gcc: Command not found
make: *** [start.o] Error 127
-------------------------------------------------------------
请注意:
1。arm-elf-gcc命令的路径,我已经设置在HOME下的.bashrc
-------------------------------------------------------------
PATH=$PATH:/usr/h-i686-pc-cygwin/bin
-------------------------------------------------------------
单独在命令行敲入arm-elf-gcc,会给出如下提示:
-------------------------------------------------------------
$ arm-elf-gcc
arm-elf-gcc: no input files
-------------------------------------------------------------
说明路径已经生效。
2。直接在命令行下敲入makefile中出错的那一句,可以成功执行
-------------------------------------------------------------
arm-elf-gcc -c -mcpu=arm7tdmi -mlittle-endian -Wall -g -O2 -I. -I../include -
I../arch -I.. -I../target/at91skyeye_gcc -I../arch/arm_gcc/common -DALLFUNC -I
../kernel ../arch/arm_gcc/common/start.S
-------------------------------------------------------------
请大侠帮忙。
|
请将
PATH=$PATH:/usr/h-i686-pc-cygwin/bin
改成
PATH=/usr/h-i686-pc-cygwin/bin:$PATH
由于Cygwin的PATH和Windows的PATH用的是同一个变量
在往PATH里面加路径的时候,尽可能将Cygwin的路径写在Windows之前。
PATH=$PATH:/usr/h-i686-pc-cygwin/bin
改成
PATH=/usr/h-i686-pc-cygwin/bin:$PATH
由于Cygwin的PATH和Windows的PATH用的是同一个变量
在往PATH里面加路径的时候,尽可能将Cygwin的路径写在Windows之前。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。