ChinaUnix.net
相关文章推荐:

ubuntu下 将多个c文件编译成so

是只有C编写的程序能编译成.so文件吗,java写的可不可以

by fudy - C/C++ - 2004-08-03 16:01:13 阅读(423) 回复(0)

相关讨论

我有驱动程序需要更改, 其中有 xf86xxx.c和xf86xxx.h, 和xf86xxx.so 文件. 修改xf86xxx.c后,想编译成xf86xxx.so 如何做?? 谢谢!!!

by jkl - C/C++ - 2007-06-16 12:27:42 阅读(7803) 回复(7)

我这样把两C文件编译成so gcc -fPIC -o pub.so h.c pub.c -lcrypto -shared 然后查看: nm pub.so|grep T 000010f8 T Gen 里面确实有我的导出函数 然后另外一调用的C文件里 include pub.h 并调用,编译的时候 gcc -l"pub.so" -L. -o g g.o 或者 gcc -l"pub.so" -o g g.o gcc -l"./pub.so" -L. -o g g.o 或者把pub.so拷贝到/usr/lib 都 提示错误: g.c:(.text+0x29): undefined reference to `Gen' ...

by ffb - C/C++ - 2008-09-04 13:55:39 阅读(1733) 回复(7)
by wangsf_vrlab - C/C++ - 2004-11-25 11:48:47 阅读(775) 回复(0)
by 飞雪流星 - 其他UNIX - 2004-04-09 11:17:45 阅读(670) 回复(3)

请问 linux怎样把几静态库(libabc.a...)编译成动态库(libtest.so) 我用 gcc -shared -fPIC libabc.a libdef.a -o libtest.so 生成的 libtest.so 只有空架子, 没内容, 静态库都是用 ar cru 一批 .o 文件产生的。 谢谢 sorry, 先前帖子写错了。这是Makefile LIBDIR = ./lib SRCDIR = ./src VPATH = $(SRCDIR) PROJ = iccp OPT = DEFS = LIST = >> cc.lst 2>&1 CC = gcc LIBRARY = $(LIBDIR)/$(PROJ).so ...

by connet - C/C++ - 2010-11-11 14:53:14 阅读(9196) 回复(16)

[code][so文件]用PHP写的类能不能编译成so文件供其他任何文件调用[/code] [ 本帖最后由 yttlovezxx 于 2006-7-22 13:02 编辑 ]

by yttlovezxx - PHP - 2006-07-22 13:46:38 阅读(1015) 回复(1)
by xxxp - C/C++ - 2005-03-28 15:11:33 阅读(1629) 回复(3)

最近Linux编译PHP,我把mysql编译成so,在php.ini中也设置了 extension=mysql.so 可是phpinfo()显示没有mysql的支持,求助! 编译选项 './configure' '--prefix=/home/zhen/php/php51' '--with-apxs2=/home/zhen/apache22/bin/apxs' '--enable-fastcgi' '--enable-calendar' '--enable-bcmath' '--with-libxml-dir' '--with-zlib' '--with-bz2' '--enable-ftp' '--with-gd=shared' '--with-jpeg-dir' '-with-png-dir' '--with-xpm...

by kytexzy - PHP - 2008-03-20 21:12:21 阅读(1543) 回复(0)

AIX 环境怎样C程序编译为共享库(动态库)即生成.so文件

by csl40 - AIX - 2005-02-18 19:58:00 阅读(807) 回复(0)

上周刚刚迁移到gentoo面。今天测试原来在FC5开发的程序,发现configure的时候找不到lboost_thread。自己明明刚刚 emerge过。equery察看boost安装的文件,发现了libboost_thread-mt.so等几文件。猜想可能是名字不同,于是修改了测试boost thread的m4脚本,程序编译通过,运行正常。 但是想不通的是有什么来历?总结emerge时候出错的几软件,如scilab等等。通常都和上诉的情况类似。为什么会这么命名呢?

by gnap - 程序开发 - 2006-10-23 19:43:42 阅读(515) 回复(0)