質問: Undefined symbols for architecture x86_64: "printMatrix(std::*1::vector >, std::*1::allocator > > >)", referenced from: _main in main-68c344.o "printVector(std::*1::vector >)", referenced from: _main in main-68c344.o "GaussianElimination(std::*1::vector >, std::*1::allocator > > >, std::*1::vector >)", referenced from: _main in main-68c344.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) このようなエラーコードが出ました。この場合ヘッダーがいるを読み込めていないと言うことでしょうか。それともヘッダーファイルに異常があると言うことでしょうか。 OSはMACです
回答: 「関数 printMatrix/printVector/GaussianElimination が見つからんのでリンクできない」 と、リンカーが文句言うてます。(コンパイルは成功しているのでヘッダ云々が問題ではありません)