更新时间2018-06-14 08:57:25
helloworld:file1.o file2.o file3.o
【tab】gcc file1.o file2.o file3.o -o helloworld
file1.o:file1.c file2.h
【tab】gcc -c file1.c -o file1.o
file2.o:file2.c file2.h
【tab】gcc -c file2.c -o file2.o
file3.o:file3.c file2.h
【tab】gcc -c file3.c -o file3.o
clean:
【tab】rm -rf *.o helloworld
这是原来的makefile,要求把file3.c放在同目录的一个文件夹里面,请问要怎么修改。
你源代码包含头文件的方式也要和你的CFLAGS的路径配合,举例:1 源文件:#include <pcl/point_types.h> makefile: -I/test/ROS/ros/fuerte/include/2 源文件:#include <point_types.h> makefile: -I/test/ROS/ros/fuerte/include/pcl估计你源文件是1的情况,makefile又是2的情况,所一出问题了。
上一篇:双数据库实例会影响删除速度吗