Как расположить h и cpp файлы?
Что нужно сделать для использования функций из заголовочных файлов, если обьявленны они в .c файлах? 
Вопрос совершенно непонятен ... в чём там проблема?#include "../name1/xxx.h"
Или указать путь к .h  в опции -I компилятора gcc.
Что нужно сделать для использования функций из заголовочных файлов, если обьявленны они в .c файлах? 
Вопрос совершенно непонятен ... в чём там проблема?#include "../name1/xxx.h"
Или указать путь к .h  в опции -I компилятора gcc.