gpt4 book ai didi

c - 两个 C Makefile 项目,一个被另一个使用

转载 作者:行者123 更新时间:2023-11-30 15:47:27 25 4
gpt4 key购买 nike

我有两个使用 Makefile 的 C 项目。其中一个提供了我想在另一个项目中使用的库。更具体的说,结构如下

.
├── hiredis
│   ├── Makefile
│   ├── hiredis.h
│   └── ...
├── qemu
│   ├── Makefile
│   ├── source_code.c
│   └── ...

在 qemu 项目内部 - 在某个文件 source_code.c 中 - 我想包含 hiredis.h 头文件。我认为简单地将hiredis 目录添加到qemu 树中并不是正确的方法。

在 qemu 项目中使用该库的最佳方式是什么(无需 IDE)?

最佳答案

如果 hiredisqemu 始终位于同一棵树的固定/已知位置,我会使用 -I../hiredis菲律宾共产党旗帜。

为了灵 active ,您可以参数化 hiredis 的位置。但我只会在真正需要的时候才这么做;让事情变得简单真是令人放松。

顺便说一句,在没有 IDE 的情况下使用 Makefile 非常棒:完全控制和洞察力。所以尽情享受吧!

关于c - 两个 C Makefile 项目,一个被另一个使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17381648/

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