# ./hello
Hello wordl!
在默认情况下产生的可执行程序名为 a.out
,但你通常可以通过 gcc “
的 -o”选项来指
定自己的可执行程序名称。
2. 编译多个源文件
源文件 message.c 包含一个简单的消息打印函数:
#include <stdio.h>
void goodbye_world(void)
{
printf(“Goodbye, world!n”);
}
使用 gcc
“
的 -c”标记来编译支持库代码:
# gcc -c message.c
这一过程的输出结果是一个名为 message.o 的文件,它包含适合连接到一个较大程序
的已编译目标代码。
创建一个简单的示例程序,它包含一个调用 goodbye_world 的 main 函数
#include <stdlib.h>
void goodbye_world(void):
int main(int argc, char **argv)
{
goodbye_world();
exit(0);
}