Что произойдёт при попытке сборки и запуска проекта в котором только один файл со следующим исходным кодом(source.cpp)?

#include <iostream> 
 
int foo(int); 
 
int main() 
{ 
    std::cout << foo(5); 
 
    return 0; 
}
Успешная сборка и выполнение
Успешная сборка и ошибка времени выполнения
Ошибка линковки
Ошибка компиляции