zoukankan      html  css  js  c++  java
  • 多文件编译

    头文件的作用

     一个C语言的程序一般都会包含多个.C文件以及多个.h头文件,假设我们的项目中有一个代码需要被多次使用,为了避免多次编写同一份代码,可以把一些公共的资源写在头文件中,然后在其他的.C文件中如果想要使用则只需要包含该头文件即可。

    头文件的内容

     头文件用来存放一些公共资源,各个.C文件如果需要使用则包含它即可,头文件包含以下内容:
      1.全局变量的声明
      2.普通函数的声明
      3.静态函数的声明
      4.宏定义
      5.结构体声明/联合体声明
      6.枚举常量列表声明
      7.其他头文件

    头文件的固定格式:

    #ifndef _MY_TYPES_H__ 
    #define _MY_TYPES_H__ 
        ....头文件内容.....
    #endif 
    

    多文件编译

     编译多个文件,主要就是指定源程序路径,输出文件路径和头文件路径。

    $ gcc main.c -v      //查看默认是从什么路径查找头文件
    $ gcc main.c -I ./  // -I 指定头文件路径 ./ 当前路径 
    

     编译命令:

    gcc SRC/*c -I ./INC -o BIN/mian // *.c表示所有.C文件 
    

    注意:
    需要注意使用该命令的路径。

  • 相关阅读:
    hdu 3074 Multiply game
    uva 10717 Mint
    uva 10128 Queue
    uva 10673 Play with Floor and Ceil
    hdu 1754 I Hate It
    hdu 1166 敌兵布阵
    uva 10079 Pizza Cutting
    费波那列素数
    uva 10236 The Fibonacci Primes
    hdu 1698 Just a Hook
  • 原文地址:https://www.cnblogs.com/ding-ding-light/p/14094699.html
Copyright © 2011-2022 走看看