- 博客(3)
- 资源 (20)
- 收藏
- 关注
原创 undefined reference to `std::ios_base::Init::Init()
用gcc(C编译器)编译C++程序,会报标题的错误。原因是用gcc编译c++程序时,链接的库文件为libstdc++.so,而不是默认的libc.so,因此需要用-lstdc++参数指明,否则会在链接时发生错误.如: gcc helloworld.cpp -lstdc++
2012-10-23 09:31:01 13545 1
转载 关于gcc, g++编译器的使用
[介绍] gcc and g++分别是gnu的c & C++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] [参数详解] -x l
2012-10-23 09:26:05 794
原创 mysql 明明没有相同的值,插入时却提示主键冲突
今天碰到一个问题:往mysql中插入数据,两条数据明明不一样,插入时却提示主键冲突,后来弄了半天才发现是建索引的时候,建成了unique索引,恰好建索引时只用了该列值的前12个字符,所以虽然插入时值虽然不一样,但是索引值(取前12个字符)却有可能一样,这时候也会导致插入失败,提示键冲突解决办法1.删除索引DROP INDEX index_name ON talbe_name
2012-10-19 11:05:53 6475
linux shell编程(abs guide, advanced bash-script guid)
2013-05-24
ECMAScript Language Specification
2012-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人