要给在global函数里面用到的函数分配空间,在main函数里应该怎么样实现?

我在写一个程序,一些外部子函数,一个main函数,一个global函数,
要给在global函数里面用到的函数分配空间,在main函数里应该怎么样实现?
global函数调用外部子函数,那外部子函数应该以怎样的形式?(是用这种吗?device void InverseMatrix())