將LAPACK靜態庫編譯到自己的動態庫中

2021-10-23 12:00:14 字數 297 閱讀 2475

最近用lapack庫中的函式來實現一些矩陣求逆和擬合的演算法,為了不引入第三方庫,就想著將lapack庫編進自己的庫中。

在網上搜了很多,發現這個指令可以解決問題:

「-wl,–whole-archive」+靜態庫全稱+「-wl,–no-whole-archive」

所以我的鏈結方式示例如下:

cflags:=-fpic

ldflags:= -shared -wl,–whole-archive liblapack.a libregblas.a -wl,–no-whole-archive -lgfortran

Xcode 之自己編譯靜態庫

今天介紹下,如何利用xcode,新建乙個靜態庫,以及如何編譯成i386 armv7 armv7s 等平台架構。開發環境 mac os x 10.9.4 xcode 5.0.2 一 新建靜態庫 1,開啟xcode,create a new xcode project framework library...

Xcode 之自己編譯靜態庫

今天介紹下,如何利用xcode,新建乙個靜態庫,以及如何編譯成i386 armv7 armv7s 等平台架構。開發環境 mac os x 10.9.4 xcode 5.0.2 一 新建靜態庫 1,開啟xcode,create a new xcode project framework library...

Xcode 之自己編譯靜態庫

今天介紹下,如何利用xcode,新建乙個靜態庫,以及如何編譯成i386 armv7 armv7s 等平台架構。開發環境 mac os x 10.9.4 xcode 5.0.2 一 新建靜態庫 1,開啟xcode,create a new xcode project framework library...