main:main.o incream.o negate.c fuct.h
gcc -g main.c -o main
increment.o:increment.c
gcc -c increment.c
negate.o:negate.c
gcc -c negate.c
all:main
运行以后
结果还是报错
6 个解决方案
#1
既然报错,就把错误贴出来看看,可能更快地让别人帮你
#2
gcc -g incream.c negate.c main.c -o main
#3
all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
注意:第二、四、六、八行的前面是TAB键而不是空格
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
注意:第二、四、六、八行的前面是TAB键而不是空格
#4
hjjhgiyuououio
#5
问题是这样的:编写一个程序,它由三个函数组成,每个函数分别保存在一个单独的源文件中。函数increment接受一个整型参数,它的返回值是该参数的值加1.increment函数应该位于文件increment.c中。第2个函数称为negate,它也接受一个整型参数它的返回值是该参数的负值。最后一个函数是main,保存于main.c中,它分别用参数10,0和-10调用另外两个函数,并打印结果。
我这样写makefile:all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
运行test没有结果,...help
我这样写makefile:all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
运行test没有结果,...help
#6
有结果了,谢谢 tb01412(tb)
#1
既然报错,就把错误贴出来看看,可能更快地让别人帮你
#2
gcc -g incream.c negate.c main.c -o main
#3
all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
注意:第二、四、六、八行的前面是TAB键而不是空格
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
注意:第二、四、六、八行的前面是TAB键而不是空格
#4
hjjhgiyuououio
#5
问题是这样的:编写一个程序,它由三个函数组成,每个函数分别保存在一个单独的源文件中。函数increment接受一个整型参数,它的返回值是该参数的值加1.increment函数应该位于文件increment.c中。第2个函数称为negate,它也接受一个整型参数它的返回值是该参数的负值。最后一个函数是main,保存于main.c中,它分别用参数10,0和-10调用另外两个函数,并打印结果。
我这样写makefile:all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
运行test没有结果,...help
我这样写makefile:all:main.o increment.o negate.o
gcc main.o increment.o negate.o -o test
main:main.c
gcc -g -c main.c
increment.o:increment.c
gcc -g -c increment.c
negate.o:negate.c
gcc -g -c negate.c
运行test没有结果,...help
#6
有结果了,谢谢 tb01412(tb)