现在的位置: 首页 > 综合 > 正文

Linux C MakeFile

2017年12月27日 ⁄ 综合 ⁄ 共 661字 ⁄ 字号 评论关闭

/* main.c */

 

#include "mytool1.h"

#include "mytool2.h"

 

int main(int argc,char **argv)

{

        mytool1_print("hello");

        mytool2_print("hello");

}

 

/* mytool1.h */

 

#ifndef _MYTOOL_1_H

#define _MYTOOL_1_H

        void mytool1_print(char *print_str);

#endif

 

/* mytool1.c */

 

#include "mytool1.h"

 

void mytool1_print(char *print_str)

{

        printf("This is mytool1 print %s/n",print_str);

}

 

 

/* mytool2.h */

 

#ifndef _MYTOOL_2_H

#define _MYTOOL_2_H

        void mytool2_print(char *print_str);

#endif

 

/* mytool2.c */

 

#include "mytool2.h"

 

void mytool2_print(char *print_str)

{

        printf("This is mytool2 print %s/n",print_str);

}

/* 编译 */

 

gcc -c main.c

gcc -c mytool1.c

gcc -c mytool2.c

gcc -o main main.o mytool1.o mytool2.o

 

/* 生成 */

 

main

抱歉!评论已关闭.