今天简单学习了一下vi和gcc/g++的使用。 首先是第一次用root超级管理用户登录了Linux系统,因为Ubuntu系统第一次登录只能是普通用户,但是很多事情必要要用root权限,所以今天特地上网搜了怎么用root用户,先用普通用户登录,然后输入sudo passwd root,就可以设置...
分类:
系统相关 时间:
2014-07-07 13:14:26
阅读次数:
245
刚才记录了下用eclipse在linux下开发,突然想起来也另一种方法:MinGW。MinGW是Windows的gcc开发工具,直接使用Windows的运行库,所以可以在windows下面方便的用gcc进行编译。但是这个方法很有局限,那就是没办法使用Linux下面的系统函数,除非自己的代码不依赖于任...
1、C语言的执行过程包括5个步骤:分别是:预处理,编译,汇编,链接,执行
第一步:编写C源代码,截图如下:
2、预处理,命令为:gcc -E variable.c -o variable.i(这步的作用是文件的展开和宏替换),生成的文件类型是.i类型的。
3、编译:命令为:gcc -S variable.i -o variable.s,这里的.s文件就成了会变语言,截图如下:
4、...
分类:
编程语言 时间:
2014-06-30 18:23:41
阅读次数:
269
引言:在内核的系统调用函数里,经常遇到函数的参数使用restrict限定词限定的情况,下面就对该关键词做个总结。
1、restrict关键词是C99特性才添加的,因此在编译使用含有该限定词的程序时,一定要在后边添加-std=c99的标志,使得gcc能够支持c99标准。
2、restrict既然是个限定词,那么它限定什么变量呢?它只能限定指针变量!经过它限定的数据对象,表明指针时访问该数据对象的...
分类:
编程语言 时间:
2014-06-30 17:21:09
阅读次数:
245
SDK和ADT为22.6.2版本
工程为4.4.2
在编译一个Launcher时,报错如下:
sh ndk-build clean
Cannot run program "sh": Launching failed
Error: Program "sh" not found in PATH
PATH=......
在网上看了一下,一直以为是什么GCC的问题,多次...
分类:
系统相关 时间:
2014-06-30 15:45:40
阅读次数:
1319
Linux下Memcached的安装步骤,如果出现/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory异常在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。...
分类:
系统相关 时间:
2014-06-30 09:20:50
阅读次数:
320
#!/bin/sh
#****************************************************************#
# ScriptName: gccall.sh
# Function: compile *.c in current dir
#***********************************************************...
分类:
其他好文 时间:
2014-06-30 08:05:59
阅读次数:
146
《STL源码剖析》中,指出SGI STL的list底层数据结构式循环双向链表,并且在链表尾端留一个空白节点,让end指向它。由于是双向的,那么list的迭代器必须是Bidirectional Iterator类别的。
下面,分别验证vs2010下和code blocks(gcc)下,list的底层实现是否是循环链表。
#include
#include
using namesp...
分类:
其他好文 时间:
2014-06-30 00:21:54
阅读次数:
202
Linux下Nginx的安装 如果出现:error: 'ngx_http_file_cache_node_t' has no member named 'length'异常,可能是ngx_cache_purge-2.1.tar.gz版本太旧导致...
分类:
系统相关 时间:
2014-06-30 00:11:43
阅读次数:
401
有的时候,总是在思考我们所学的技术能够指导我们的生活跟工作不能。在今晚听完包老师的课后,好像有所启发。第一堂课讲的是面向云计算,实时数据处理的数据中心。虽说内容记忆了许多,但是对未来的趋势个人觉得把握的很好。详细讲解了为什么服务器市场是那么的重要,同时也有..
分类:
其他好文 时间:
2014-06-29 21:30:32
阅读次数:
218