mingw编译

lulubbk 2008-09-30 05:26:09
编译一个软件提示checking for main in -lgslcblas... no
checking for main in -lgsl... no
checking for ./contrib/NR/dsvdcmp.cpp... no
configure: error: Could not find GSL, aborting.

configure.log里的是c:\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lgslcblas

c:\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lgsl
可是我的gsl库已经成功
make
make install了有人知道原因吗
...全文
192 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lulubbk 2008-10-02
  • 打赏
  • 举报
回复
我用cygwin编译可以找到gsl,不过make的时候又有错误,我是新手,谁能帮忙看看能不能编译成功我这里源代码都有的可以提供
我的qq:49834826,肯定不会让你白干的谢谢了,我很着急用。
fallening 2008-10-02
  • 打赏
  • 举报
回复
看一下/etc/ld.so.conf 里边是否已经包含了gsl库所在的位置了
独孤过儿 2008-10-02
  • 打赏
  • 举报
回复
打开IDE,然后project,settings,在link标签下面加上库文件的路径,如果需要,在compile里面指定include的路

径。顺便提一句,MinGW不支持.lib的库,如果你有.lib那库,就放弃吧...
lulubbk 2008-10-02
  • 打赏
  • 举报
回复
可能是gsl库对mingw支持有问题,我在cygwin下./configure就通过了不过make的时候出现问题
lann64 2008-10-01
  • 打赏
  • 举报
回复
c:/gsl-1.8 ?
是c:\gsl-1.8 吧
K行天下 2008-10-01
  • 打赏
  • 举报
回复
系统没有找到路径吧
lulubbk 2008-10-01
  • 打赏
  • 举报
回复
我用 ./congifure --with-gsl-prefix=c:/gsl-1.8也不行
lulubbk 2008-10-01
  • 打赏
  • 举报
回复
你的意思是我编译的时候输入
./configure -l"c:/gsl-1.8" ?
可是不行啊
fox000002 2008-09-30
  • 打赏
  • 举报
回复
-L"c:/gsl-1.8"
lulubbk 2008-09-30
  • 打赏
  • 举报
回复
这两个-lgslcblas和-lgsl是命令吧我的gsl库路径是c:/gsl-1.8怎么指定呢
fox000002 2008-09-30
  • 打赏
  • 举报
回复
看库文件在哪,用 -L 指定一下

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧