Hola, para que te compile mas de un archivo al mismo tiempo existen 2 formas( hasta donde yo conozco), la primera es que lo hagas tipo proyecto de forma que los archivos cpp se ubiquen en una carpeta y cuando compiles el archivo Libro.cpp, te generara el ejecutable, la segunda forma es que por medio de la consola de windows CMD, te ubiques en la carpeta donde estan los archivos cpp, y escribas :
g++ LibroCalificaciones.cpp Libro.cpp
Eso te generara un ejecutable .a que es tu programa =)