gpt4 book ai didi

c - 使用 GCC : Redirecting *. o 制定隐式规则

转载 作者:太空宇宙 更新时间:2023-11-04 02:37:50 26 4
gpt4 key购买 nike

我试图让 make 使用隐式规则执行以下操作:

obj/lsabase.o : inc/lsabase.h lsabase.c
cc -c lsabase.c && mv lsabase.o obj

我搜索了使用编译器选项重定向“cc -c ..”输出的方法,但没有找到任何 here .

此外,为从源代码编译为对象而定义的隐式规则仅允许您使用 $(CPPFLAGS) 和 $(CFLAGS)。

有谁知道如何在隐式规则中使用这个 (mv lsabase.o obj),这样我就可以将所有 *.o 文件放在一个单独的目录中?

最佳答案

obj/lsabase.o : inc/lsabase.h lsabase.c
cc -I"inc" -c lsabase.c -o obj/lsabase.o

关于c - 使用 GCC : Redirecting *. o 制定隐式规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com