ChinaUnix.net
相关文章推荐:

linux c 库

本帖最后由 2202086305 于 2015-01-06 00:05 编辑 有个c++ 类打包成shared ,外部使用动态编译的方式使用,为什么增加了类的属性(非静态)而不重新编译执行文件,会core?? test.h[code]#pragma once #include class test_t { public: test_t() {m_xxxx=0;} int get_xxxx(int count); public: int m_xxxx; int m_aaa; //std::string m_str; };[/code]test.cpp[code]#incl...

by 2202086305 - Linux环境编程 - 2015-01-06 00:03:22 阅读(1159) 回复(0)

linuxshared

相关讨论

(最好用g++编译,我在自己的项目中使用,使用gcc碰到过一个莫名其妙的问题) (上面的奇妙问题,好像是在c里面包含了c++的头文件所引起的,后来不包含这个头文件,而使用extern声明头文件中的函数就可以了。) c一般不能直接调用c++函数,需要将c++封装成c接口后,才可以使用c调用。   下面举例,说明一个封装策略: //code in add.cxx #include "add.h" int sample::method() { cout} //code in add.h #include ...

by istvh - Linux文档专区 - 2009-09-17 21:50:06 阅读(1363) 回复(0)

  glibc是gnu发布的libc,即c运行。glibccolor="red">linux系统中内核之上最底层的api,几乎其它任何的运行都会倚赖于glibc。glibc除了封装color="red">linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现,主要的如下: (1)string,字符串处理 (2)signal,信号处理 (3)dlfcn,管理共享的动态加载 (4)direct,文件目录操作 (5)elf,共享的动态加载器,即interpreter (6)iconv,不同字符集的编码转换 (7)inet,s...

by 204tian - Linux文档专区 - 2008-08-17 01:07:54 阅读(941) 回复(0)

本帖最后由 冷寒生 于 2012-09-02 19:15 编辑 说起正则表达式(Regular Expression),也许有的朋友天天都在使用,比如grep、vim、sed、awk,只是可能对这个名词不大熟悉。正则表达式一般简写为 regex或者regexp,甚至是RE。关于正则表达式的介绍,有很多的文章,用搜索引擎查找就可以找到很不错的使用说明。但是在c/c++语言中如何 去使用,相应的介绍比较缺乏。大多数c标准自带regex,可以通过/usr/include/regex.h去看,或...

by 冷寒生 - Linux环境编程 - 2012-09-02 19:15:03 阅读(2052) 回复(0)

1 install sudo apt-get install libstdc++6 libstdc++6-4.2-doc sudo apt-get install stl-manual 2. using man c++intro man std::vector dpkg -L stl-manual cd /usr/share/doc/stl-manual/html w3m index.html 就可以看stl manual了 3. manuals http://gcc.gnu.org/onlinedocs/libstdc++/ 本文来自chinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/56406/showart_122...

by itlanger - Linux文档专区 - 2009-01-14 20:22:53 阅读(2259) 回复(1)

文件是一些预先编译好的函数的集合,那些函数都是按照可再使用的原则编写的。它们通常由一组互相关联的用来完成某项常见工作的函数构成。比如用来处理屏幕显示情况的函数(curses)等 标准的系统文件一般保存在/lib或者/usr/lib子目录里。编译时要告诉 c语言编译器(更确切地说是链接程序)应去查找哪些文件。默认情况下,它只会查找 c语言的标准文件。这是从计算机速度还很慢、cPU价格还很昂贵的年代遗留下来的问题。在当...

by davidxueer - Linux文档专区 - 2006-08-06 21:13:29 阅读(802) 回复(0)

color="red">linux下c/c++是否用stl?不使用stl行吗? 1)c/c++能连接数据吗?如:mysql,等等! 2) c/c++ 编写浏览器吗?能调用和编写xml,php??

by LJXHERO - C/C++ - 2007-12-27 16:57:31 阅读(6584) 回复(11)

1. I used RH9.0 color="red">linux 2. I have these files: a.cxx b.c a.h 3. a.xx : int my_main( void) {} a.h int my_main(void); b.c #include "a.h" int main( void) { my_main(); return 0; } 4. I compile it as below g++ -c -g a.cxx ld -shared -o libAA.so a.o gcc -I. -c -g b.c ld a.o b.o, it complain that : ld: warning: cannot find entry symbol _start; defaulting...

by chenhao_no1 - C/C++ - 2004-02-14 16:35:28 阅读(3901) 回复(5)

color="red">linux环境下c++调用java类的问题? 现有一软件系统,该软件运行在centos6.3系统环境中,开发语言是c++, 现在根据实际一些客户的需求,需调用所规定的第3方所开发的jar包里的函数, 该由一系列jar包格式的文件组成,其中我需要调用的函数在 commonAPI-1.2.jar包中的 cn.gzorg.commonAPI类中,其他的jar包名例如为:log4j.jar, BaseFuncAPI-1.6.jar,均为 commonAPI包所依赖的。我把这些jar包复制到color="red">linux系统下的 /javalib/目录...

by kacy16 - Linux环境编程 - 2016-09-18 17:45:33 阅读(518) 回复(0)

最近在看color="red">linux 环境c编程这本书,在16章进程通信的例子里面(218页),安装音频接口函数的时候,显示没有。 我进到网站看了下,直接装oss-color="red">linux就可以吗?表示还没试。 书是第二版,如下

c编程linux

by 饮食龙 - Linux环境编程 - 2015-05-19 18:58:54 阅读(975) 回复(3)

gcc -o mysql mysql.c -L /usr/lib/mysql/libmysqlclient.a /tmp/cchD8IUJ.o: In function `main': mysql.c:(.text+0x1a): undefined reference to `mysql_init' mysql.c:(.text+0x61): undefined reference to `mysql_real_connect' collect2: ld returned 1 exit status 需要将静态编译好,挂到服务器上跑

by wander__漫游世界 - Linux环境编程 - 2014-08-21 19:06:48 阅读(1066) 回复(0)