源文件首先会生成中间目标文件,再由中间目标文件生成执行文件。
在编译时,编译器只检测程序语法和函数、变量是否声明,如果函数未声明,编译器会出给出一个警告,但是仍然可以生成object file,但是在链接程序时,链接器会在所有的object file中找到每个函数的实现,如果找不到,就会报链接错误码。
源文件首先会生成中间目标文件,再由中间目标文件生成执行文件。
在编译时,编译器只检测程序语法和函数、变量是否声明,如果函数未声明,编译器会出给出一个警告,但是仍然可以生成object file,但是在链接程序时,链接器会在所有的object file中找到每个函数的实现,如果找不到,就会报链接错误码。