C语言问题观: 一、环境搭建问题:linux,(可以是w10下linux子系统);vim(notepad++),gcc编译器,gdb调试器,make自动编译工具,ddd分析工具和valgrind分析工具 二、输入输出问题:输出函数和输入函数 三、条件选择问题:if……else或switch……cas ...
分类:
编程语言 时间:
2019-06-21 18:30:30
阅读次数:
132
GCC 编译器在编译一个C语言程序时需要经过以下 4 步: GCC 编译流程如下图所示: .i文件、.s文件、.o文件可以认为是中间文件或临时文件,如果使用 GCC 一次性完成C语言程序的编译,那么只能看到最终的可执行文件,这些中间文件都是看不到的,因为 GCC 已经经它们删除了。 ...
分类:
其他好文 时间:
2019-06-16 11:39:04
阅读次数:
88
安装python 下载Python安装包 1 cd /usr/local/src 1 cd /usr/local/src 1 cd /usr/local/src 1 cd /usr/local/src cd /usr/local/src 编译时要提前装好gcc编译器和zlib zlib-devel ...
分类:
编程语言 时间:
2019-06-08 11:38:38
阅读次数:
103
GCC 编译器在编译一个C语言程序时需要经过以下 4 步: GCC 编译流程如下图所示: .i文件、.s文件、.o文件可以认为是中间文件或临时文件,如果使用 GCC 一次性完成C语言程序的编译,那么只能看到最终的可执行文件,这些中间文件都是看不到的,因为 GCC 已经经它们删除了。当然,可以使用 G ...
分类:
其他好文 时间:
2019-05-28 11:00:56
阅读次数:
127
1. Linux下使用GCC的常用命令 -m32 生成32位机器的汇编代码; -m64则生成64位机器汇编代码; 由于64位机器的寄存器比32位机器多很多,所以GCC编译器会尽量使用寄存器来传递参数,而不是32位机器下的压栈 2. GCC编译 2.1 对齐 x86平台下linux编译默认按照4字节对 ...
分类:
其他好文 时间:
2019-05-26 12:48:31
阅读次数:
87
1. C/C++ 微软的VS套装就不提了,我用GCC编译器,即便是在Windows下。TDM就算了,用的是equation.com发行的版本,链接是http://www.equation.com/servlet/equation.cmd?fa=fortran 这个网站似乎主要是由国人打理(全英文网页 ...
分类:
其他好文 时间:
2019-05-18 20:53:00
阅读次数:
135
Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 1.安装环境 Redis版本:3.0.0 环境:Linux 2.安装步骤 2.1安装gcc编译器 yum insatll gcc-c++ 2.2解压 ...
分类:
系统相关 时间:
2019-05-14 09:31:47
阅读次数:
195
[TOC] 环境 Ubuntu 18.04 (VMware) 安装流程 步骤一、安装gcc编译器 (注安装最新版g++会出现一些代码错误。Bing到参考[1],使用4.8版本 不会有任何报错 ) 步骤二、解压并编译文件 解压存放在/opt/目录下 BaiduNetdisk:链接:https://pa ...
分类:
系统相关 时间:
2019-05-12 00:54:28
阅读次数:
220
进入terminal终端,切换到root用户 安装编译环境gcc,redis使用c编写的,需要用gcc编译器编译 直接获取redis压缩包,直接wget就行了,就1M 解压redis压缩包 切换到redis-3.0.0目录下 编译redis源码 切换到redis/src下 安装redis 安装完成后 ...
分类:
其他好文 时间:
2019-05-03 18:47:27
阅读次数:
146
gcc编译器 编译过程中参数 E 只预编译,生成预编译文件 .i S 只汇编不编译,生成汇编代码 .s c 只编译不链接,生成目标文件.o g 包含调试信息 I[dir]包含指定路径头文件 生成链接库参数 linux下的链接库格式: 静态库: libname.a 动态库: libname.so.主版 ...
分类:
其他好文 时间:
2019-04-21 20:24:48
阅读次数:
229