So, im trying to compile a very simple C program that uses mpi.h , ive installed the libc6 and build-essentials and im using gcc. The problem is i didnt have mpi.h first, so i downloaded it from koders.com , but the mpi.h uses another header that i didnt have, and that other .h includes another one so its imposible to get all the .h so i can compile my program. My question is, where can i get all these .h that i need?? i mean some kind of package that includes non standar headers o something. thanks in advance.