1c的探讨

文章目录

  • 1.1C的编译链接与文件引用
    • 1.1.1一个小程序
    • 1.1.2链接与文件引用

1.1C的编译链接与文件引用

1.1.1一个小程序

  • src仅存储C文件,
  • inc存储后续讨论到的头文件
  • Obj存储编译后的对象文件
  • bin存储链接后形成的库或执行文件

  • 第二行为链接,构建可执行文件(gcc通过缺少-c来判断)
  • 第三行执行生成在bin子目录(也可称为文件夹)下的执行程序 test _main
  • echo S?检测最近一个操作的返回

  • 上述命令执行后,返1、3、4

  • main函数参照C国际标准的内容,它有两种形式,另一种:

  • int main(void)

  • 不用第二种。

  • 大多数程序总需要一些给入参

  • 1.5节的小模块举例中你会发现,更多的工作会从main函数中移除,而尽量保证main简洁
  • main里主要描述一个系统中(按大类区分)各模块的配置及调度逻辑。
  • 后续章节,一个模块的代码甚至不包括存放main函数的 test XXX main.c文件,后者仅作为调用该模块进行测试的入口测试文件
  • 这是为方便一个工程的开发成果与其他工程整合利用。
  • 复杂的系统,更多情况下是切割成小块处理,
    • 不是集中在一个工程中开发。

1.1.2链接与文件引用


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部