gcc 动态编译
admin 15年前(2011-10-03) 16187浏览
gcc 动态编译(共享库) 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。 优点:体积小,编译快 缺点:依赖性高 This is The C Code [root@74-82-173-217 shared]...
admin 15年前(2011-10-03) 16187浏览
gcc 动态编译(共享库) 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。 优点:体积小,编译快 缺点:依赖性高 This is The C Code [root@74-82-173-217 shared]...
admin 15年前(2011-10-01) 21960浏览
gcc 静态编译 就是在编译的时候把你所有的模块和库文件编译到一个可执行文件中,当你启动这个程序的时候所有模块和库加载到内存。加快程序执行效率, 优点:速度快,依赖性低 缺点:体积大,加载慢 This is The C Code [root@74-8...
admin 15年前(2011-09-02) 14326浏览
其实我们接触的第一个C语言函数 int printf(const char format, …);就是可变长参数实现的。open函数就有两个原型 int open(const char pathname, int flags); int ...
admin 15年前(2011-08-13) 17197浏览
C语言的程序员都知道,每次代码结束以后都要加一个return 0,这个return 0表示程序运行成功,非“0” 表示错误或异常,这个和机器和操作系统有关一般是 0 为正常退出 非0 为非正常退出 return函数的作用大多数判断一个函数是否成功完成...
admin 16年前(2010-09-27) 65653浏览
Unix上可以方便的创建软链接和硬链接。可以提供额外的访问文件的接口而无需复制文件,大大减小了重复文件的空间浪费和维护问题,也减少了大文件复制的开销。 Windows上只能创建硬链接(快捷方式有点类似软链接,不过还是有不小的区别的),要求Win200...
admin 16年前(2010-06-23) 7492浏览
一,搭建php环境 下载php 5.2.6 源码 并解压 编译安装,搭建php环境 二,创建扩展项目 进入源码目录 cd php5.2.6/ext/ ./ext_skel –extname=my_ext 创建名字为my_ext的项目,最终...
admin 16年前(2010-06-23) 8024浏览
某个功能被编译到so文件中,那么如何通过php来调用它?一个方法是写一个php模块(php extension),在php中调用该模块内的函数,再通过该模块来调用so中的函数。下面做一个简单的例子,使用的操作系统是Fedora Core 6。 首先做...
admin 16年前(2010-06-23) 7675浏览
安装好如下软件: VC++ 6 php二进制环境 Cygwin. I. 下载php的源码包 下载后php源码包解压后有个ext目录,这个目录就是负责开发扩展的目录,目录中有默认你扩展的所有源码。还有两个重要的文件:ext_skel , ext_ske...
admin 16年前(2010-04-26) 4711浏览
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步...