【发布时间】:2016-01-19 17:19:29
【问题描述】:
我有一个已编译的 C 文件,名为 Hello.o。在 Hello.o 中: 我有一个主要功能 和一个名为 int myfunc() 的函数。
我想知道我是否要创建一个新文件 hello2.c,它也包含一个 main 函数,并在 hello2.c 的顶部声明 myfunc, 我可以使用 gcc 命令编译 hello2.c 并将 hello.o 链接到它吗?
提前谢谢大家。
【问题讨论】:
-
如果你有两个同名的全局函数,你会得到链接器错误。
-
如果可以,您希望生成的程序做什么?