gpt4 book ai didi

c++ - gmake 的替代品?

转载 作者:太空狗 更新时间:2023-10-29 23:25:07 24 4
gpt4 key购买 nike

我有一个包含两个函数的 C++ 程序文件。如果我单独更改第一个函数,为什么两个都必须重新编译?是否有任何构建系统可以单独重新编译第一个并将其放回同一个目标文件中?这可能吗?一个函数的指令不应该依赖于另一个对吗?由于gmake 重新编译整个文件,因此需要花费大量时间,这不能避免吗?将第二个函数放在一个单独的文件中不是一个好主意,因为它涉及创建不必要的文件,这是不必要的。

最佳答案

如果第二个函数很长或需要更多时间编译,请将其放在单独的文件中。这就是人们将源文件分开的原因。据我所知,它必须编译整个文件,因为源代码的微小变化将导致输出文件发生重大变化,因为函数不会相互链接。

关于c++ - gmake 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4117507/

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