I have read the other answers on this topic, and unfortunately they have not helped me. I am attempting to link several c programs together, and I am getting an error in respons
You're not including the C file that contains main() when compiling, so the linker isn't seeing it.
main()
You need to add it:
$ gcc -o runexp runexp.c scd.o data_proc.o -lm -fopenmp