>>684
プロトタイプ宣言を修正してください。
a, b, cの変数宣言を加えてください。
l = 4を加えて b の部分を直してください。
c もallocate()を使うようにしてください。
mat_mul()などを呼び出している部分も修正してください。

そこら辺を修正したら、一度コンパイルしてみましょう。