加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Makefile – 如何保存.o目录?

发布时间:2020-12-16 09:27:10 所属栏目:百科 来源:网络整理
导读:想象一下以下文件夹结构: 项目 src code.c makefile bin 如何将code.c编译到code.o并直接将其放在bin中?我知道我可以将它编译到src下的code.o和do“mv code.o ../bin”但如果出现编译错误会产生错误,对吧?即使它以这种方式工作,有没有更好的方法呢? 谢谢
想象一下以下文件夹结构:

>项目

> src

> code.c
> makefile

> bin

如何将code.c编译到code.o并直接将其放在bin中?我知道我可以将它编译到src下的code.o和do“mv code.o ../bin”但如果出现编译错误会产生错误,对吧?即使它以这种方式工作,有没有更好的方法呢?

谢谢.

解决方法

根据您的意思,该过程应该或不应该“产生错误”.如果有编译器错误,你就会知道.

也就是说,make有几种方法可以做到.在这种情况下最好的可能是:

>您可以将Makefile放入bin中.擅长使用那里的文件来制作文件,但不是相反.
>您可以在makefile目标中指定目标路径:

$(MAIN_DIR)/bin/%.o: %.c
    $(COMPILE)...

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读