开发者

Resources for modularizing C applications [closed]

开发者 https://www.devze.com 2023-04-03 18:37 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

Closed 9 years ago.

Improve this question 开发者_Python百科

I am looking for some resources that speak about managing large C projects using make, header files, building configure files etc.

What resources are used by the community? Any good ones for beginners?


Here the list for your particular question

  • C Interfaces and Implementations: Techniques for Creating Reusable Software
  • Managing Projects with GNU Make
  • Actively participate in a notable open source project or three

Instead of make can start with cmake or scons.


I would suggest that if you're able, learn about an alternative to make such as Scons. It's good for small and large projects alike, and it's Just Python(tm) so it doesn't have the horrible mangly "syntax" of makefiles.

That aside, for general project layout, you may want to read this GameDev article.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号