2015-04-19 54 views
0

我需要使用cblas.h庫啓動程序。我下載cblas.tgz和反編譯它,我運行以下命令: 使用cblas運行程序

ln -s Makefile.LINUX Makefile.in 

,並嘗試運行我的程序。

但我有this錯誤。

enter image description here

我跑我的程序中使用gcc main.c -cblasgcc main.c,但錯誤是一樣的。

我需要在gcc編譯中添加一個參數嗎?

+3

我不認爲你反編譯任何東西,'ln -s ...'與編譯無關,我相信你需要像'make -f Makefile.LINUX',然後'gcc -L/path/to/cblas/binary -lcblas','gcc -cblas'是錯誤的。 –

+0

我嘗試但不工作:/感謝您的回覆:) – TheAvenger

+0

以純文本的形式嵌入錯誤消息。你似乎不包括CBLAS標題。 – Jeff

回答

0

我有同樣的問題。 1.你有編譯blas,你有libblas.a嗎?如果沒有,那就去做吧。 2.你有沒有更新Makefile.in中的BLLIB字段來指向你的目錄。如果是這樣,你可以去你的cblas makefile.in所在的目錄並輸入make。它應該工作

+0

謝謝配偶!我解決了圖書館的地圖集:) – TheAvenger