LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2160|回复: 2

在cygwin中,如果没有ld.so.conf,以及没有ldconfig,我怎么样在编译程序时加入动态链接

[复制链接]
发表于 2006-3-29 12:07:24 | 显示全部楼层 |阅读模式
比如说我编译程序test.cpp
$g++ -I/usr/local/software/include -c test.cpp         //这句肯定是没问题
$g++ -L/usr/local/software/lib -ladolc -o test test.o   
//这句由于按没有题目中所说的做,存在不能编译通过的问题

如果我想编译通过,除了题目中的两种方法,我是否还有其他方法?
如果换作链接静态库,我该怎么做?才能使程序既能通过,又能运行。
发表于 2006-3-29 22:37:36 | 显示全部楼层
“题目”??? 什么题目?

另外, 你的第一个命令只是编译不连接,第二个命令需要连接。
如果想要静态连接,加上 static 选项
回复 支持 反对

使用道具 举报

发表于 2006-3-30 08:30:24 | 显示全部楼层
mingw下的话有libadolc.dll.a(lib目录下)以及相应的dll(bin目录下)的话就可以连接了,cygwin也一样吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表