No, C no tiene la capacidad de encontrar solo las fuentes, por eso lo estándar es usar un archivo Makefile donde le indicas las fuentes a compilar.
Si no quieres sufrir hay algunos IDEs que te arman solito el Makefile por detrás, pero te recomiendo que aprendas a usarlos a mano. Es medio doloroso, pero es parte de lo que tienes que cachar si te quieres meter en el mundo de C.