dev-c++/Mingw32环境解绍之---自已开发静态链接库
来源:互联网 发布:互刷平台源码 编辑:程序博客网 时间:2024/06/12 00:48
dev-c++/Mingw32环境解绍之---自已开发静态链接库
费了半天的时间终于把这个学会了,自已按照资料上的(http://blog.csdn.net/visioncat)上例子,制作了
静态库,是用C语言的,不过我学的是c++所以我就试着用c++写了一个,不过就是最后一步没有成功
,每运行一次就黑屏两秒钟!怪事!也没有找出错来,到现在早上8.06分我已好久没有睡觉了!所以先
把这个用C写的静态库写出来吧,在写之前先感谢一下作者,谢谢!
好了下面开始,
打开dev-c++先建立一个源代码(s),然后写上
#include<stdio.h>
void HelloWorld(void){
printf("Hello World");
}
保存为:dd.c这个名字你可以随便起的
写好之后一下步我们就编译它(dd.c):gcc -c dd.c -o dd.o
如果成功那么就会在dd.c的相同文件夹下面出现一个:dd.o的二进制文件.
接着生成静态库: ar cqs libdd.a dd.o
到这一步就生成了我们的静态库了!
库名为:libdd.a 注意:静态库的文件名的格式为:lib*.a,其中的星号为任意合法字符.
制作好了库下面就是库的使用了!
再建一个
main.c的文件写入如下代码:
//main.c
//静态库的使用练习
#include"dd.c"
int main(void){
HelloWorld();
return(0);
}
接下来编译main.c文件,此时这几个文件必须要在同一个文件夹下面.
gcc -c main.c -o main.o
然后链接程序
gcc main.o -o main.exe -L"./" -ldd
如果我上面写的没有错,则会生成一个main.exe的文件,这就是执行文件了
在控制台下输入:main /main.exe就可以看到结果了
很累,那c++过程就是一样的差不多,等睡觉起来再调一下!
- dev-c++/Mingw32环境解绍之---自已开发静态链接库
- Dev-Cpp/Mingw32环境下使用静态连接库和做自己的静态库
- Dev-Cpp/Mingw32 开发环境介绍(2)安装开发包
- Dev-Cpp/Mingw32 开发环境介绍(3):程序调试
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(1)
- Dev-Cpp/Mingw32 环境介绍(2)
- Dev-Cpp/Mingw32 环境介绍(3)
- Dev-Cpp/Mingw32 环境介绍(2)
- Dev-Cpp/Mingw32 环境介绍(3)
- Dev-Cpp/Mingw32 环境介绍(4)
- 用PHP模拟登陆(引自http://www.tianjiaonet.com)
- Teens' TString
- 疾速体验!865主板选购指南
- 少旅之路
- 实在不能忍受这混乱的结构了
- dev-c++/Mingw32环境解绍之---自已开发静态链接库
- 日语计算机专业词汇
- 细水应该长流
- 修正o-blog 2.5的一个bug
- 父母的能与不能
- 一个机会
- 浅议网络环境下的教学
- “任务驱动式”教学之得与失
- 中国进口放缓殃及全球经济