社区
Linux/Unix社区
帖子详情
Redhat9下的KDevelop环境,如何建立一个生成动态库的工程?
Brierbird
2004-08-03 02:46:11
我的目的是建立一个C/C++ 的so库,手头的源材料是一些C++类,分别放在include和src目录下,现在我想将其生成一个so库以供其它工程调用。
请问,如何才能建立一个生成动态库的工程呢?在New...一个工程的向导中,并没有一个可选择生成动态库的选项呀?
谢谢!
...全文
121
4
打赏
收藏
Redhat9下的KDevelop环境,如何建立一个生成动态库的工程?
我的目的是建立一个C/C++ 的so库,手头的源材料是一些C++类,分别放在include和src目录下,现在我想将其生成一个so库以供其它工程调用。 请问,如何才能建立一个生成动态库的工程呢?在New...一个工程的向导中,并没有一个可选择生成动态库的选项呀? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qhgary
2004-08-06
打赏
举报
回复
在KDevelop中修改编译选项的地方在:
项目-〉选项-〉编译器选项&连接器选项
有一个属性页,里面的Flags and Warnings&Linker Flags
Brierbird
2004-08-05
打赏
举报
回复
对了,我用的就是rh9自带的,版本是2.1.5,我想升级,可是下载了3.0.3的包后,安装时居然还要一系列的东东,我把能下载的都下载了,还是安装不全,不能用。:(
Brierbird
2004-08-05
打赏
举报
回复
用g++/gcc的方式来实现生成so的方法,我会,我所不会的是KDevelop这个IDE环境的设置,这也是我这个贴子的核心。
再请教。
qhgary
2004-08-05
打赏
举报
回复
我不知道你用的哪个版本的KDevelop,如果是rh9自带的KDevelop,好像是不直接提供支持的,需要手工添加编译参数。so,a文件在linux下面都是可以通过gcc加上对应的参数来进行的。以so举个例子,先要通过gcc把.cpp编译成.o,这个地方我记得要加一个特殊参数的,好像是fpic还是什么,你查一下。然后再通过gcc把所有的.o全部链接成.so文件,也有相应的参数,好像是-share什么的,你查查gcc的参数把。
红帽子
redhat
linux 9.0官方下载地址,附MD5校验码
红帽子
redhat
linux 9.0官方下载地址如下: http://archive.download.
redhat
.com/pub/
redhat
/linux/9/en/iso/i386/ MD5校验码: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 34048ce4cd069b624f6e021ba63ecde5 shrike-i386-disc1.iso 6b8ba42f56b397d536826c78c9679c0a shrike-i386-
RedHat
Linux 9.0安装教程
原文地址:http://www.ddooo.com/softdown/60964.htm 简介
RedHat
Linux也被大家叫成红帽子linux,可以说是目前世界上使用最多的Linux操作系统,它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定。
RedHat
Linux 9.0是
RedHat
公司推出的经典版本,虽然推出有很长时间,但使用的人非常多,无论是新手还是Li
Red Hat Linux 9.0软件功能
21、Gime-print-utils - gimp-print中的Epson inkjet打印工具程序。6、Bonobo-activation-devel –bonobo-activation的开发库和头文件。3、
RedHat
-config-network -
redHat
linux网络配置工具的图形化用户界面。11、
RedHat
-switch-mail-gnome - 用于邮件传输代理切换器的gui界面。17、Openssh-askpass-gnome—OPENSSH、X和GNOME的口令对话框。
linux虚拟机安装
RedHat
Linux也被大家叫成红帽子linux,可以说是目前世界上使用最多的Linux操作系统,它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定。
RedHat
Linux 9.0是
RedHat
公司推出的经典版本,虽然推出有很长时间,但使用的人非常多,无论是新手还是Linux资深用户都对它有极高的评价。
Redhat
公司现在也主推基于内核FC、RHEL的Linux版本。
linux
环境
基础开发工具详细使用(yum、vim、gcc/g++、gdb、make、git)
1 Linux 软件包管理器 yum 什么是软件包 在Linux下安装软件,
一个
通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在
一个
服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. yum(Yellow dog Updater, Modified)是Linux下非常常用的一种
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章