函数名: sleep头文件: #include <windows.h> // 在VC中使用带上头文件 #include <unistd.h> // 在gcc编译器中,使用的头文件因gcc版本的不同而不同功 能: 执行挂起指定的秒数语 法: unsigned sleep(unsigned second ...
分类:
其他好文 时间:
2018-05-02 11:17:30
阅读次数:
141
A.c源文件如下 A.h头文件如下 这个时候B.c要用到A.h头文件声明的、A.c定义的printA函数,这样的编译链接需要: gcc -c B.c A.c 编译生成各自的目标文件A.o和B.o gcc B.o A.o -o main 链接生成main.exe可执行文件 ./main 运行main. ...
分类:
其他好文 时间:
2018-04-30 10:20:19
阅读次数:
194
1、gcc 和 arm-linux-gcc的常用选项 gcc 的使用方法: gcc 【选项】 文件名 gcc常用选项: -v:查看gcc 编译器的版本,显示gcc执行时的详细过程 -o < file > Place the output into < file > 指定输出文件名为file,这个名称 ...
分类:
其他好文 时间:
2018-04-29 20:00:09
阅读次数:
188
原因是:环境变量(交叉编译路径)可能是在普通用户下添加的,所以在root用户下创建的文件使用arm-linux-gcc编译的时候,找不到arm-linux-gcc。 解决办法:找个终端:sudo -s source ~/.bashrc 再重新编译就可以了,前提是交叉编译路径是放在~/.bachrc里 ...
分类:
系统相关 时间:
2018-04-22 20:14:20
阅读次数:
892
1、安装环境: linux-redhat7 2、下载redis安装文件 http://download.redis.io/releases/redis-4.0.9.tar.gz 3、安装redis,需要gcc编译环境,所以需要先安装gcc环境 yum install gcc 4、解压redis压缩文 ...
分类:
数据库 时间:
2018-04-22 12:50:32
阅读次数:
165
经常会用到getline来读取文件,但是发现对于c和c++的getline之前没有一个很深入的认识,这里借鉴网上的一些资料总结一下。 1、在标准C语言中,getline函数是不存在的。在gcc编译器中,对标准c库进行了扩展,加入了一个getline函数。 2、标准C语言中虽然没有getline函数, ...
分类:
编程语言 时间:
2018-04-13 17:52:12
阅读次数:
210
GCC实验1、安装GCC编译器yum install -y gcc2、vi hello.c用vi写“hello world!”的C语言代码vi hello.c#include "stdio.h"int main(){ printf("hello world!\n");}3、用GCC将该文件编译为可执 ...
分类:
系统相关 时间:
2018-04-13 11:32:25
阅读次数:
206
教材:Randal E. Bryant&David R. O`Hakkaron的深入理解计算机系统(第三版) 计算机系统漫游 程序编译过程 .c程序要被转化为可执行文件,并以二进制磁盘文件的形式存放起来。 过程由GCC编译器驱动程序完成: GCC读取hello.c(源程序,文本) -> 经过预处理器 ...
分类:
其他好文 时间:
2018-04-12 13:31:32
阅读次数:
176
errorC2143:syntaxerror:missing‘;‘before‘type‘测试变量定义在函数调用之后会出现以上错误,放到函数调用之前解决。这个问题在vc编译c++程序,或者gcc编译c程序的时候都不会出现,仅仅在vc编译c程序的时候才会出现.
分类:
其他好文 时间:
2018-04-07 18:58:52
阅读次数:
132
1、redis下载 地址:http://download.redis.io/releases/ 注:本文档以4.0.0为例2、安装gcc 3、编译安装 4、拷贝配置文件到安装目录 5、修改配置 1)把daemonize改为yes (以后端模式启动redis)6、将/usr/local/redis/b ...
分类:
其他好文 时间:
2018-03-30 12:14:58
阅读次数:
152