成功运行的命令:
gcc -I/home/wangruting/intel/mkl/include ./example.c -lmkl_rt -L/home/wangruting/intel/mkl/lib/intel64 -L/home/wangruting/intel/lib/intel64
此命令会生成一个a.out
链接:.out/.o/.a/.so文件的区别
正常的gcc编译命令为:
//源文件编译为可执行文件,生成main.o
gcc -c main.c
//main.o 编译为可执行文件main
gcc -o main main.o
//使用./main命令运行
./main
将最先的命令改为
gcc -c ./dgemm_example.c -lmkl_rt -I/home/wangruting/intel/mkl/include -L/home/wangruting/intel/mkl/lib/intel64 -L/home/wangruting/intel/lib/intel64
得到了dgemm_example.o的同名的可执行文件,在执行第二步时出错