软件开发环境配置与服务器架构探索
1. C程序编译与make工具使用
在软件开发中,C程序的编译是基础操作。编译单个文件时,可使用 -c 操作数,无需指定输出信息。例如:
gcc -c Listing6.4a.c
此命令会创建一个名为 Listing6.4a.o 的目标文件,其中仅包含 screen 函数。对于主程序,可参考以下代码:
main(void)
/*
** Listing6.4b.c – indirectly prints a line to your screen
*/
{
void screen(char *);
screen("Prints to your screen.");
}
编译主程序时,需要同时引用目标文件和C程序:
gcc -o../bin/Listing6.4b Listing6.4a.o Listing6.4b.c
这样就能在 Listing6.4a.o 目标文件中找到 screen 函数,并解决 Listing6.4b.c 中对它的引用。运行程序:
Listing6.4b
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



