一次性项目的脚手架/构建系统

 暗夜风线_371 发布于 2022-12-26 09:17

这是半超级用户的问题,但我认为它更适合.

我大部分时间都在使用shell,因此IDE不适合我的工作流程.然而,我更喜欢一个整齐的项目,而不是一个无用的一次性旅行.我发现自己花费太多时间来编写makefile(即使是cmakelists也会花费太多的时间,有时感觉不直观).

现在我已经给自己写了一个注释,理想的快速构建/脚手架系统会起什么样的作用,我会来写一些类似的东西,除非已经存在.我宁愿投入一些努力,开始自己的.

那个笔记:

理想情况下,构建系统可以快速构建项目.

build  

这将简单地使用具有指定名称的目标制作makefile(或其他方便的东西).它准备它,因此它输出一个名为project-name的可执行文件.

这将规范要编译的源文件:

add source 

这将规范要链接的任何必要的库:

add library 

我更喜欢从shell ad-hoc中调用它,并让它创建自己的脚手架,而不是自己创建makefile(或cmakelists).如果没有,那么为了自动完成.

请记住,除了快速实验或演示之外,这绝不是意味着什么 - 当我不想用手动搭建项目的行为让别人(或我自己)厌倦时.

对我来说,这似乎是一种启动快速C/C++项目的相当直观和简单的方法.那么有这样的事情还是我幻想一下?(诅咒你的webdevs和你太简单的脚手架工具!)

请为快速C/C++项目建议一个固定的构建/脚手架系统.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有