No Code::Blocks é só criar um novo projeto vazio e adicionar os arquivos ao projeto. O próprio Code::Blocks gera o makefile, compila os arquivo e linka.
Fórum