armv4l-unknown-linux-gcc 编译hello.c有错误
执行make时出现错误:armv4l-unknown-linux-gcc-c-ohello.ohello.cmake:armv4l-unknown-linux-gcc-s...
执行make时出现错误:
armv4l-unknown-linux-gcc -c -o hello.o hello.c
make: armv4l-unknown-linux-gcc-static:命令未找到
make: *** [hello] 错误 127
还有在执行make clean的时候显示错误
-rm -f $(EXEC)*.elf *.gdb *.o
rm:无效选项----h
哪位高手帮忙看一下啊
附:make 的代码
CC=armv4l-unknown-linux-gcc
EXEC=hello
OBJS=hello.o
CFLAGS+=
LDFLAGS+=-static
all:$(EXEC)
$(EXEC):$(OBJS)
$(CC)$(LDFLAGS) -o $@ $(OBJS)
clean:
-rm -f $(EXEC)*.elf *.gdb *.o
path变量没错,名字也就是那个名字arm41-unknown-linux-gcc还是找不到原因 展开
armv4l-unknown-linux-gcc -c -o hello.o hello.c
make: armv4l-unknown-linux-gcc-static:命令未找到
make: *** [hello] 错误 127
还有在执行make clean的时候显示错误
-rm -f $(EXEC)*.elf *.gdb *.o
rm:无效选项----h
哪位高手帮忙看一下啊
附:make 的代码
CC=armv4l-unknown-linux-gcc
EXEC=hello
OBJS=hello.o
CFLAGS+=
LDFLAGS+=-static
all:$(EXEC)
$(EXEC):$(OBJS)
$(CC)$(LDFLAGS) -o $@ $(OBJS)
clean:
-rm -f $(EXEC)*.elf *.gdb *.o
path变量没错,名字也就是那个名字arm41-unknown-linux-gcc还是找不到原因 展开
4个回答
展开全部
1,路径下找到的是不是只是符号链接?可能这个链接本身就是断的。
2,看一下PATH环境变量有没有设置正确, 比如分隔符是不是对的。
3,你确定arm41-unknown-linxu-gcc这个名字对吗?
4,或者你改个名试试, 对应地需要把makefile里面的CC改掉。
CFLAGS是传递给编译器的参数, LDFLAGS是传递给连接器的参数。
试试在 $(CC)$(LDFLAGS) -o $@ $(OBJS)这行中, $(CC)后加一个空格。
2,看一下PATH环境变量有没有设置正确, 比如分隔符是不是对的。
3,你确定arm41-unknown-linxu-gcc这个名字对吗?
4,或者你改个名试试, 对应地需要把makefile里面的CC改掉。
CFLAGS是传递给编译器的参数, LDFLAGS是传递给连接器的参数。
试试在 $(CC)$(LDFLAGS) -o $@ $(OBJS)这行中, $(CC)后加一个空格。
追问
PATH环境变量在哪看呢,名字是肯定没错的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
echo $PATH #查看PATH,
export PATH=$PATH:xxxxxx #xxxxx为要添加的路径,
source /etc/profile #profile是PATH环境变量的配置文件,不建议你直接修改profile,就用添加命令,这句的作用是使修改立刻生效,修改完后要用第一句检查修改是否成功,也可以直接给PATH赋值,那样会把所有的路径都替换掉,不要用,除非你想删除PATH中的某个路径才会用到
echo $PATH=xxxxx
你直接把makefile的内容发出来吧 ,变量之类的看着头大
export PATH=$PATH:xxxxxx #xxxxx为要添加的路径,
source /etc/profile #profile是PATH环境变量的配置文件,不建议你直接修改profile,就用添加命令,这句的作用是使修改立刻生效,修改完后要用第一句检查修改是否成功,也可以直接给PATH赋值,那样会把所有的路径都替换掉,不要用,除非你想删除PATH中的某个路径才会用到
echo $PATH=xxxxx
你直接把makefile的内容发出来吧 ,变量之类的看着头大
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"arm41-unknown-"linxu"-gcc " 是linxu 吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询