1. 完成一个简单的例子:
用gedit完成helloworld.c的编写
用gcc分为四个步骤:
预处理
编译
汇编
链接
查看结果,并运行该程序。
2. 多文件C语言程序编写
(1)在主目录下新建文件夹stack
(2)利用vi编辑器,编写main.c,stack.c,stack.h三个文件,内容分别是:
main.c:
/*main.c*/
#include <stdio.h>
#include "stack.h"
int main(void)
{
push('a');
push('b');
push('c');
while(!is_empty())
{
putchar(pop());
}
putchar('\n');
return 0;
}
stack.c
/*stack.c*/
char stack[256];
int top = -1;
void push(char c)
{
stack[++top] = c;
}
char pop(void)
{
returnstack[top--];
}
int is_empty(void)
{
return top == -1;
}
stack.h
#ifndef _STACK_H_
#define _STACK_H_
void push(char);
char pop(void);
int is_empty(void);
#endif
(3)利用gcc编译stack程序,执行语句:
gcc main.c stack.c –o stack
(4)运行stack程序,观察结果为:
./stack