代码之家  ›  专栏  ›  技术社区  ›  Alexander Leitner

C项目git子模块构建的最佳实践

  •  -1
  • Alexander Leitner  · 技术社区  · 8 年前

    我有一个C项目使用autotools和make来构建我的项目。我需要使用据我所知仅在github上可用的代码。在我的项目中包含此代码的最佳实践是什么?我该怎么做?

    This is the code I want to use

    1 回复  |  直到 8 年前
        1
  •  3
  •   Antry    8 年前

    我能想到的最好办法是 Git Submodules 这样,您就可以将依赖项与存储库捆绑在一起,而不必将它们放在存储库中。这将为您提供两个优势,您的库依赖关系将始终是(最新的),您的git存储库不会因库带来的所有不必要的数据和对象而膨胀。确保使用lib进行构建,并在用户的系统中没有lib时查询用户。

    C没有任何本机依赖关系管理器。

    如果有任何工具可以做你想做的事情,基本上可以做任何事情,你可以 Conda