首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux+c make gcc解决方法

2012-09-17 
linux+c make gcc请高手指教一下是哪里的问题,在线等,谢谢!这是在网上看到的一个例子,编译不过,怀疑是路径

linux+c make gcc
请高手指教一下是哪里的问题,在线等,谢谢!
这是在网上看到的一个例子,编译不过,怀疑是路径的问题,makefile文件里的-I不知道是个啥意思,请高手指教一下,
错误信息为:
make: *** 没有规则可以创建“all”需要的目标“../helloworld.c”。 停止。



我的文件目录及文件如下所示:
test目录下分别有:leard目录,helloword.c文件,helloword.h文件
leard目录下分别有:math目录,main.c文件,makefile文件
math目录下分别有:test.c文件, test.h文件
makefile文件内容为:
BASEDIR=.
.PHONY: all
all: ./main.c ./math/test.c ../helloworld.c
  gcc -o a.out main.c ./math/test.c ../helloworld.c -I . -I ./.. -I ./math/
  #gcc -c -o test.o ./math/test.c -I . -I ./.. -I ./math/
  #gcc -c -o helloworld.o ./../helloworld.c -I ./.. -I ./math/
  #gcc -o a.out main.o test.o helloword.o -1c


[解决办法]
test目录下是helloword.c文件
makefile文件里是helloworld.c
文件名不同
[解决办法]
拼写错误哦,呵呵

热点排行