当前位置:  开发笔记 > 编程语言 > 正文

组织我的C项目代码及其外部库的最佳方法是什么?

如何解决《组织我的C项目代码及其外部库的最佳方法是什么?》经验,为你挑选了0个好方法。

我正在开始一个新的C项目,主要是基于OSS的.它也将在SourceForge上,我想借此机会学习组织此类代码的既定最佳实践.我正在使用像libcurl和libz这样的库,我将使用MinGW和MSYS编译它.

我将使用我的projet分发我正在使用的所有库的源代码,因此下载源代码的人不必去寻找依赖项.我该怎么称呼我存储库的目录?到目前为止,我在以下方面犹豫不决:

lib,因为它们是库.但是,'lib'在UNIX世界中有不同的含义.

src,因为它们是源文件.

第三方,因为我没有写.

我应该在哪里编译这些库?我应该简单地将它们配置并安装到系统根目录,还是应该设置一个所有库应该编译到的目录,并从那里进行链接?显然,这会对我的Makefile产生影响.

我该怎么办呢?我应该遵循既定的惯例吗?他们写在某个地方吗?

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有