未知昵称 2018-04-17 10:32 采纳率: 50%
浏览 5687
已采纳

linux下同时编译多个 .h和.c文件

同一个目录下,有test1.h test2.h test3.h test4.c test5.c test6.c
这几个文件都是相互关联的,
如何写一个c程序,能同时编译这几个.c文件?

  • 写回答

7条回答 默认 最新

  • Doingme. 2018-04-17 11:32
    关注

    当前目录下写一个makefile

    #这是你的C文件对应的.o
    OBJ = test4.o test5.o test6.o

    #这是你要用的编译器
    CC = gcc

    #最后编译出来的程序
    target : $(OBJ)
    $(CC) $(OBJ) -o $@

    生成.o的规则make会自动推导,不用写

    贼详细的教程
    https://blog.csdn.net/liang13664759/article/details/1771246

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 fesafe材料库问题
  • ¥35 beats蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统