matrixlib.a
コードをコンパイルするために使用する静的ライブラリがありC
ます。このコードはでコンパイルされgcc
、正常に動作します。C++
ただし、このライブラリをコードに導入したいのですが、問題が発生するのはそのときです。コードをコンパイルする方法C
:
gcc -I/matrix/include -O -Wall example.c -c -o example.o
gfortran example.o /matrix/lib/matrixlib.a -lblas -fopenmp -o example_c
今私たちが交換gcc
する場合g++
:
example.c:(.text+0xf5): 「mygemm_solver(int, double const*, double*, double*, int, int)」への未定義の参照
ファイルを使用しているmygemm_solver
機能です。example.c
私が間違っていることのアイデアはありますか?