易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下使用静态库的问题

[color=#FF0000]本意:[/color]
之前在Linux下写了一些代码
现在要把这些代码打包成一个静态库
然后在另外的程序里使用这个静态库


打包后的静态库为: libTest.a

然后写了一段程序来测试这个包是否可用:

C/C++ code:
/*
main.c
*/
int main()
{
hw_main(1, 0);//hw_main()为库里的函数
return 0;
}


执行如下编译命令时:
gcc -o main main.c libfan.a

输出以下错误(大多是“multiple definition of”的错误 ):
collect2: ld terminated with signal 11 [Segmentation fault]
libfan.a(swapp)(.text+0x95994): In function `main':
: multiple definition of `main'
/tmp/ccAUcrMf.o(.text+0x0): first defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 51 in /tmp/ccAUcrMf.o to 1208 in libfan.a(swapp)
libfan.a(swapp)(.fini+0x0): In function `_fini':
: multiple definition of `_fini'
/usr/lib/crti.o(.fini+0x0):/usr/src/packages/BUILD/glibc-2.3/cc/csu/crti.S:12: first defined here
libfan.a(swapp)(.init+0x0): In function `_init':
: multiple definition of `_init'
/usr/lib/crti.o(.init+0x0): first defined here
/usr/bin/ld: BFD 2.15.90.0.1.1 20040303 (SuSE Linux) assertion fail ../../bfd/elf.c:1381
/usr/bin/ld: BFD 2.15.90.0.1.1 20040303 (SuSE Linux) a


相关问答:

在linux上使用tomcat服务器出现了很多close_wait

在linux上使用tomcat服务器出现了很多close_wait

使用浏览器访问的时候出现页面一直在请求,很慢 ,基本上没有回应。
用netstat -anp 查看 有很多close_wait


这个是什么引起的阿 ,怎么解决? ......

Linux 2.4.20-8 升级到 Linux 2.6.18之后的问题

升级成功了,但是在2.6.18很多modules都未加载,例如usb-storage,cdrom等等。
手动modprobe很多都不能加载成功,请问该怎么处理??
http://blog.chinaunix.net/u1/40912/showart_354070.html

我刚接触,看不 ......

linux 和 windows 相比 安全性何在

  有人认为,linux 安全性高,只是因为用的人少,所以那些黑客不愿意去攻击,所以病毒之类的就少,是不是这样?而且linux是开源的,攻击起来 比较容易所以 懒的去攻击
这种说法对么
linux 怎么就安全高 ......

red hat enterprise linux 5.1 没有地方设置root密码

我安装red hat enterprise linux 5.1 的时候。没有设置root密码。
只有设置一个普通帐号。


不可能吧  肯定有个画面是让你输入root用户名密码

你肯定错过了

没密码能进去?

用单用户模式进 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号