#include <stdio.h>
int main()
{
printf("Hello World!\n");
strlen("123");
return 0;
}
warning: incompatible implicit declaration of built-in function ‘strlen’
编译器去猜测且假设函数为
int strlen(void)。
当链接的时候,编译器在c库函数里找到了strlen,所以就成功了。
有些库会被编译器自动链接