
Linux
文章平均质量分 79
ayw_hehe
这个作者很懒,什么都没留下…
展开
-
Windows与Linux编译器的区别
转自:http://hi.baidu.com/savagert/blog/item/c7e8318bb39b57d6fd1f10fa.html移植工作开始后的第一步就是在目标平台Linux上进行编译,并链接源代码。由于需要移植的软件通常并未在Linux平台上编译过,编译的过程可能会遇到很大的困难。一般情况下,由类型声明引起的编译错误是比较容易修复的。比如Microsoft C/C++的头文件使用__declspec( dllimport/dllexport )来输入和输出DLL函数,在Linux上,把函数声转载 2011-01-31 15:08:00 · 2762 阅读 · 0 评论 -
linux下lib说明
转载自:http://www.yuanma.org/data/2007/1007/article_2865.htm说明:本文例子代码(包括静态库、共享库、动态加载共享库)下载,下载地址: http://pickup.mofile.com/0760747733420493一、lib类型: 与windows下静态库(.lib)和动态库(.dll)一样,linux同样存在静态库(static library 文件后缀为.a)和共享库(shared library 文件后缀为.so),在/usr/lib目录下同转载 2011-02-11 14:36:00 · 674 阅读 · 0 评论 -
Linux操作系统下动态库的编写与调用
<br />转自:http://blog.youkuaiyun.com/pathuang68/archive/2009/06/16/4273904.aspx<br />1. 用 c 语言写动态库: <br />/* <br /> * libsthc.h <br /> * Declarations for function add <br /> */ <br />#include "stdio.h" <br />#include "stdlib.h" <br />#include "stdarg.h" <br />转载 2011-02-12 11:06:00 · 614 阅读 · 0 评论 -
控制linux动态链接库(so, standard object)导出函数
转自:http://blog.youkuaiyun.com/wangjingfei/archive/2010/06/25/5693535.aspx注意:参考文献中有一些函数是不能编译通过的。 编译环境:gcc 4.4.3 在windows中,我们可以指定__declspec(dllexport)定义来控制导出函数,在linux下,我们也有类似的控制参数。在GCC帮助文档 -fvisibility=default|internal|hidden|protected参数下有这样一段描述:a superior solutio转载 2011-02-12 09:34:00 · 1106 阅读 · 0 评论 -
阐述Linux动态库的显式调用
<br />十年的发展,Linux系统已经赶上了微软,于是很多人开始学习Linux时,学习Linux,你可能会遇到动态库的显式调用,这里将介绍动态库的显式调用的解决方法,在这里拿出来和大家介绍下。<br />显式调用的含义是代码出现库文件名,用户需要自己去打开和管理库文件。其要点为:<br />⑴把dlfcn.h系统头文件包含进来<br />⑵用dlopen函数打开库文件,并指定打开方式<br />dllope的的第一个参数为共享库的名称,将会在下面位置查找指定的共享库。<br />①环境变量LD_LIBR转载 2011-02-12 10:27:00 · 715 阅读 · 0 评论 -
gnumex - Matlab下调用gcc编译
转自:http://hi.baidu.com/kaien_space/blog/item/8f1bec2dfef3523d359bf742.html软件下载地址: https://sourceforge.net/projects/gnumex软件安装和使用说明: http://gnumex.sourceforge.net/软件功能:在MATLAB上调用MinGW或Cygwin编转载 2012-08-14 15:49:21 · 7801 阅读 · 0 评论 -
win平台下的Cygwin安装GCC
转自:http://hi.baidu.com/%D6%BB%D6%AA%B5%C0%C6%A4%C3%AB/blog/item/21e790b47756557e8ad4b202.html#0安装 GCC安装 GCC 最快捷的方式是在你的机器上安装完整的 Cygwin 环境。Cygwin 是 视窗系统 上类似于 Linux 的环境。他包括一个提供 UNIX 功能性基本子集的 DLL 及在这之转载 2012-08-14 16:44:16 · 5032 阅读 · 0 评论 -
【转】gcc简介
转自:http://tieba.baidu.com/p/214076740Linux系统下的gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接转载 2013-02-18 15:04:48 · 588 阅读 · 0 评论 -
【转】MinGW简介
转自:http://sweetcandy2010.blog.163.com/blog/static/136935769201001213831139/距离最开始学习C++已经4年了,一直以来都只是使用visual studio的编译和执行,对于visual studio的其他菜单项都几乎不去碰。这次是想真的认真去学习一下,而自己的学习也不涉及到很复杂的工程,只是单纯的学习语言,写写算法转载 2013-02-18 14:45:53 · 812 阅读 · 0 评论