折腾过程很漫长,失败的尝试:
- 用系统上的动态库生成静态库
- 没用
-fPIC编译glibc - 链接了
libc.a
解决方法:
- 编译 gmp 5.0 (版本和GHC用的对应)
- 设置
CFLAGS="-fPIC -O2",编译glibc - 把编译出来的
*.a移到喜欢的地方,其他编译产物可删除 - 删掉
libc.a - 用GHC静态链接Haskell程序时用
-L指定编译的静态库的位置
折腾过程很漫长,失败的尝试:
-fPIC编译glibclibc.a解决方法:
CFLAGS="-fPIC -O2",编译glibc*.a移到喜欢的地方,其他编译产物可删除libc.a-L指定编译的静态库的位置