I am trying to compile the multicore version of liblinear, but run into the following error: "MEX cannot find library 'gomp'" which is because the compiler I'm using doesn't support openmp?
how can I add a free compiler on my system (windows 10)?

2 件のコメント

Walter Roberson
Walter Roberson 2017 年 7 月 3 日
Which compiler did you install?
https://gcc.gnu.org/onlinedocs/libgomp/
albert tsao
albert tsao 2017 年 7 月 3 日
MinGW64 from here https://www.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c++-compiler

サインインしてコメントする。

 採用された回答

albert tsao
albert tsao 2017 年 7 月 4 日
編集済み: Walter Roberson 2017 年 8 月 17 日

1 投票

1. Install TDM-GCC independently from http://tdm-gcc.tdragon.net/ (I installed 5.1.0)
2. Link til libgomp.a in that installation when compilling your mex file.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Execution Speed についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by