当前位置:  技术问答>linux和unix

Solaris 10 x86虚拟机下编译动态连接库的问题

    来源: 互联网  发布时间:2016-05-22

    本文导语:  solaris 10x86 u6、虚拟机环境下编译动态连接阿库的问题: c/c++代码为: #include  #include  #include  #include  #include  #include  #include  int abc(int a, int b) {     return a + b; } int my_socket() {     return socket(PF_INET, SOC...

solaris 10x86 u6、虚拟机环境下编译动态连接阿库的问题:

c/c++代码为:

#include 
#include 
#include 
#include 
#include 
#include 
#include 

int abc(int a, int b)
{
    return a + b;
}

int my_socket()
{
    return socket(PF_INET, SOCK_STREAM, 0);
}


编译命令行:
gcc -shared -o 123.so 123.cpp -lsocket -lnsl

编译结果:
文本重定位持续                                  引用的
    针对符号                位移        在文件中
__xnet_socket                       0x1c        /var/tmp//cchdeuju.o
ld: 致命的: 重定位仍旧与可分配但不可写的节相反
collect2: ld returned 1 exit status


请问改如何解决,谢谢了

|
gcc -fPIC -c 123.c

gcc -shared -o 123.so 123.o

|
http://bbs2.chinaunix.net/viewthread.php?tid=946354
参考这个

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 想用Virtual PC虚拟UNIX,求Solaris 10 ,Solaris 10 for x86版或已经设置好的虚拟文件?
  • 有没有象虚拟PC那样可以虚拟SOLARIS的环境呀,
  • 虚拟机下solaris10与window共享问题
  • 求助:想在 Unix (solaris)下安装虚拟机
  • Solaris虚拟机安装
  • 用虚拟机安装solaris10能安装在32位的计算上吗
  • sparc服务器 虚拟化安装多个solaris10
  • 请问:在SPARC-SOLARIS10机器上用什么虚拟机安装WindowsXP(2003)?
  • 你好,能问一下,如何在vm下挂u盘么。我虚拟的是solaris10
  • 虚拟机下装了solaris,终端下输入不了符号(双引号和管道符)?
  • Solaris下如何修改java虚拟机的默认编码
  • 求助,solaris10,虚拟机,安装vmware tools 的问题
  • 我下载了一个Solaris 可是用虚拟光驱打开后,怎么没有看到setup.exe的安装文件?是镜像文件的问题吗?在线等……谢谢了!!!
  • Solaris下如何获得物理内存和虚拟内存的大小?
  • 为什么基于X86的Solaris仍然要装虚拟机?
  • 从SUN公司的网站上下载一个Solaris10的VMWare虚拟机映像文件,登录系统的时候的用户名和密码是什么?
  • 如何以Solaris架设FTP虚拟系统
  • 性能问题:Solaris和AIX下面如何编程虚拟内存的大小、单个CPU占用率?
  • solaris 8上能用gcc for solaris7 或 solaris9的版本吗?
  • Solaris菜鸟!!!请问Solaris SPARC和Solaris x86这两个版本之间有什么具体的差异吗?
  • 请问Solaris现在最高的版本是多少?Solaris8.0价格如何?Solaris8.0和Red Hat Enterprise Linux AS 3.0有何区别?
  • 请教solaris高手一个solaris安装问题
  • solaris 10下的多线程和solaris 5.8下多线程编译有什么区别??
  • 听说在solaris上运行java飞快,solaris有多大,如果不大,我想下载,哪有下载?
  • 请问:SOLARIS(for intel)如何装d-link网卡。哪儿下Solaris电子文档。
  • Solaris for X86 和Solaris for Sparc主要区别在哪?
  • 请问Solaris的优势?Solaris下开发相关及系统管理相关资料是否有提供?谢谢
  • telnet 进去的时候我看写着SUN OS5.8,这个是不是Solaris?我找不到Solaris5.8的软件?
  • 没有光碟,怎样从solaris8升级到solaris9?
  • 请问高手,在Solaris 8 gcc3.1编译的 *.o 和库文件 *.a ,可以提供在Solaris 7,9下使用吗?
  • 我装了Solaris后,98和2000都找不到了,启动时直接进入Solaris,该怎么办,请高手指点!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3