问题:运行gsl(GNU scientific Library)的函数库,用gcc erf.c -I/usr/local/include -L/usr/local/lib64 -L/usr/local/lib -g -Wall --std=gnu99 -lgsl -lgslcblas -o m.o编...
分类:
其他好文 时间:
2014-07-22 22:54:54
阅读次数:
591
再debian下直接apt-get install gcc g++就能够了。依照类似的逻辑,再Fedora下yum install gcc g++ 报告无法找到g++包。查了一下,原来这个包的名字叫做gcc-c++。完整的应该是yum install gcc gcc-c++。注意安装时要先成为roo...
分类:
系统相关 时间:
2014-07-19 20:39:02
阅读次数:
267
今天在工作时,看到了奇葩的结构体初始化方式,于是我查了一下C99标准文档和gcc的说明文档,终于搞清楚是怎么回事了。 假设有如下结构体定义:typedef struct{ int a, b, c;} MyStruct; 那么结构体的初始化方式如下有三种:(1) C89的初始化方式MyS...
分类:
编程语言 时间:
2014-07-19 20:09:36
阅读次数:
203
之前有提到Windows服务器添加多个虚拟IP的方法,只需要用图形化界面就可以了,但是Linux服务器就没那么简单。所以总结了这么一篇教程,记录一下如何在Linux服务器上添加虚拟IP。1)以Root权限登录,或者登陆以后su - 获取root权限。2)跳转到Network设置的位置:cd /etc...
分类:
系统相关 时间:
2014-07-19 20:08:17
阅读次数:
353
GDB是GNU Debuger的简称,是GNU发布的一款unix下应用程序调试工具。它被广泛使用在各个产家各种应用中。GDB和所有常用的调试工具一样,它的主要功能有:监视变量的值、设置断点及单步执行。
注意,在源程序编译时,要使用gcc -g 或 cc -g 或 g++ -g将源程序编译成可执行文件,然后才能使用gdb进行调试。只有这样,生成的可执行文件才包含调试信息。
参考别人的写一个简单的...
分类:
数据库 时间:
2014-07-18 23:12:24
阅读次数:
574
[root@vmoffice-7MySQL-python-1.2.3]#pythonsetup.pyinstallfunction)...._mysql.c:133:error:‘ER_SYNTAX_ERROR’undeclared(firstuseinthisfunction)_mysql.c:380:error:‘_mysql_ConnectionObject’hasnomembernamed‘connection’_mysql.c:382:warning:implicitdeclaratio..
分类:
数据库 时间:
2014-07-16 16:40:35
阅读次数:
377
[root@abcndoutils-1.4b9]#makecd./src&&makemake[1]:Enteringdirectory`/nagios/ndoutils-1.4b9/src‘gcc-fPIC-g-O2-I/usr/local/mysql/include-DHAVE_CONFIG_H-c-oio.oio.cInfileincludedfromio.c:11:../include/config.h:261:25:error:mysql/mysql.h:Nosuchfileordir..
分类:
其他好文 时间:
2014-07-16 16:36:52
阅读次数:
245
VC和gcc不同,不能保证静态变量的线程安全性。这就给我们的程序带来了很大的安全隐患和诸多不便。这一点应该引起我们的重视!尤其是在构造函数耗时比较长的时候,很可能给程序带来意想不到的结果。本文从测试代码开始,逐步分析原理,最后给出解决方案。
多线程状态下,VC不能保证在使用函数的静态变量的时候,它的构造函数已经被执行完毕,下面是一段测试代码:
class TestStatic...
分类:
编程语言 时间:
2014-07-16 16:20:55
阅读次数:
261
我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译...
分类:
系统相关 时间:
2014-07-16 15:18:30
阅读次数:
273
有以下命令可以查看:#lsb_release-aLSBVersion::core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributorID:CentOSDescription:CentOSrelease5.4(Final)Release:5.4Codename:Final这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。roo..
分类:
其他好文 时间:
2014-07-16 13:15:32
阅读次数:
224