0
点赞
收藏
分享

微信扫一扫

Linux用自定义的头文件编译运行C program

橙子好吃吗 2022-04-14 阅读 93
c语言linux

自定义文件

hello.h

#ifndef HELLO_H
#define HELLO_H

//function
void hello();

#endif

hello.c

#include "hello.h"

//function
void hello()
{
	printf("hello world!");
}

main.c

#include <stdio.h>
#include "hello.h"

void main()
{
	hello();
}

编译运行

方法1

gcc hello.c -o hello.o
gcc main.c -o main hello.o

方法2

gcc mian.c -o main hello.c

方法3

自定义makefile

helloprogram: hello.h hello.c main.c
	gcc -o helloprogram main.c hello.c
clean:
	rm helloprogram

然后
make

举报

相关推荐

0 条评论