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

Redhat9下的KDevelop环境,如何建立一个生成动态库的工程?

    来源: 互联网  发布时间:2015-07-12

    本文导语:  我的目的是建立一个C/C++ 的so库,手头的源材料是一些C++类,分别放在include和src目录下,现在我想将其生成一个so库以供其它工程调用。 请问,如何才能建立一个生成动态库的工程呢?在New...一个工程的向导中,并...

我的目的是建立一个C/C++ 的so库,手头的源材料是一些C++类,分别放在include和src目录下,现在我想将其生成一个so库以供其它工程调用。
请问,如何才能建立一个生成动态库的工程呢?在New...一个工程的向导中,并没有一个可选择生成动态库的选项呀?
谢谢!

|
我不知道你用的哪个版本的KDevelop,如果是rh9自带的KDevelop,好像是不直接提供支持的,需要手工添加编译参数。so,a文件在linux下面都是可以通过gcc加上对应的参数来进行的。以so举个例子,先要通过gcc把.cpp编译成.o,这个地方我记得要加一个特殊参数的,好像是fpic还是什么,你查一下。然后再通过gcc把所有的.o全部链接成.so文件,也有相应的参数,好像是-share什么的,你查查gcc的参数把。

|
在KDevelop中修改编译选项的地方在:
项目-〉选项-〉编译器选项&连接器选项
有一个属性页,里面的Flags and Warnings&Linker Flags

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












  • 相关文章推荐
  • redhat9.0中用loacte搜出许多实际上已经被删除的文件,却见不到刚建立的文件,这是怎么回事?
  • [RedHat9]RedHat9无法进入图形模式,疑是声卡问题,请教如何解决?
  • 求Redhat9.0下载地址,Redhat9.0现在仍否允许免费下载?
  • 我在FEDORA CODE 3下能够认出我的声卡和显卡,但是在REDHAT9.0就不能认出来了,有办法把FEDORA中的驱动安装到REDHAT9.0中吗?
  • 初学Linux 装RedHat9 好 还是Fedora10 好呢
  • 请教两个redhat9问题
  • redhat9下载时选择哪个版本?
  • 怎么恢复redhat9的grub?
  • 请问怎么设置Redhat9为内网服务器?
  • Redhat9.0怎么修改启动菜单?
  • 在RedHat9中,如何安装vmware tools?
  • RedHat9下的Mozilla安装插件有问题?
  • 如何在REDHAT9中安装中文输入法?
  • 如何在redhat9.0上面安装Gambas.
  • 关于安装REDHAT9的几个问题,谢谢解答
  • redhat9内存使用率高达73%,怎么查看内存具体使用情况
  • XP下如何把文件放进VM5.5的redhat9下面去
  • redhat9.0下如何安装yum
  • VM7 的vmtools安装到redhat9的虚拟机无法启动
  • [紧急求助] 怎么打开 redhat9 的服务
  • redhat9 能不能在p4805(双核)的系统上安装? 急~~~~


  • 站内导航:


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

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

    浙ICP备11055608号-3