Vinculación de archivos en g++

Recientemente he tratado de compilar un programa en g++ (en Ubuntu). Por lo general el uso Dev-C++ (en Windows) y funciona bien allí tanto tiempo como puedo hacer un proyecto y poner todos los archivos necesarios en allí.

El error que se produce cuando se compila el programa es:

$filename.cpp: undefined reference to '[Class]::[Class Member Function]'

Los archivos que se utilizan son los siguientes:

El código fuente (.cpp) archivo con la función principal.

El archivo de encabezado con los prototipos de función.

El .archivo cpp con las definiciones de cada función.

Cualquier ayuda será apreciada.