GCC学习1、gcc是根据后缀名来区分文件的.c : c语言源文件.a : 目标文件构成的库文件.C/.cc/.cxx : c++源文件.h : 头文件.i : 预处理过的C源文件.ii : 预处理过的C++源文件.o : 编译后的目标文件.s : 汇编语言源代码文件.S : 经过预处理的汇编语言源...
转载
2013-10-16 13:43:00
129阅读
2评论
1、GCC linux下,gcc 是指gcc c编译器。我们从一个程序到一个可执行文件来说明gcc的几个选项: 如果你写的代码是hello.c,你的程序将经历下面的步骤到达硬盘或者内存成为可执行文件。gcc -E main.c -o main.i //第一步:hello.c(文本)经过预编译生成hello.i(文本)gcc -S main.i -o main.S //第二步
原创
2017-10-19 10:30:19
10000+阅读
diff的结果显示解释a - addc - changed - delete 如: $ diff file1 file21c1< 时间:0.29000000---> 时间
原创
2022-08-09 18:47:36
85阅读
一、gcc升级4.9.21、解压 tarzxvf gcc-4.9.2.tar.gz cdgcc-4.9.22、下载依赖项 ./contrib/download_prerequisites3、建立编译输出目录 mkdir gcc-build-4.9.24、进入输出目录,执行以下命令,并生成makefile文件: cdgcc-build-4.9.2&n
原创
2016-01-19 19:25:24
4212阅读
GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundati...
转载
2014-10-29 15:39:00
121阅读
2评论
gcc通过后缀来区别文件的的类别
.c c源文件
.a 由目标文件构成的库文件
.C .cc .cxx C++的源文件
.h 头文件
.i 已经处理过的C源文件
.ii  
转载
精选
2011-08-15 12:40:04
348阅读
编写代码过程中少不了调试。在windows下面,我们有visual studio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。[cpp]view plaincopy#includeintiterate(intvalue){...
转载
2014-10-30 15:43:00
55阅读
2评论
在linux中,vim是编译器,存在二种模式vim初始模式是命令模式,在命令模式下有很多种命令gg:将光标移动到程序的首位G:将光标移动到程序的尾部8G:将光标移动到第8行dd:剪切u:撤销yy:复制p:粘贴3yy:从光标处起复制3行3dd:从光标处起剪切3行shift4:将光标从行首移到行尾shift6:将光标从行尾移到行首shift ~:将光标处小写字母变成大写或者相反X:删除光标前面的x:删
原创
2016-05-21 15:09:40
924阅读
Windows安装 有闲工夫在Windows上安装g++/gcc/gdb,还不如装个虚拟机安装Linux,在Linux上安装 但是我还是要讲的 首先,需要安装MinGW,MinGW,是Minimalist GNU for Windows的缩写(百度抄的),所有的C/C++产品包括make都需要Min ...
转载
2021-10-10 18:02:00
2046阅读
2评论
1,gcc生成预处理选项 -E
gcc -E hello.c -o hellp.cpp
2,gcc生成目标码:-c
gcc -x cpp-output -c hello.cpp -o hello.o
3,gcc:
-D FOO=BAR 命令行定义预处理宏FOO,其值为BAR
-I DIRNAME 将DIRNAME加入到包含文件的搜索目录列表中。
-L DIRNAME 将DIRNAME
原创
2010-09-28 18:01:41
335阅读
一、安装环境 系统版本:centos6.3 X64 原GCC版本:gcc-4.4.7 新GCC版本:gcc-4.8.3 原GDB版本:gdb-7.2-75.el6 新GDB版本:gdb-7.6.1二、正式安装 1、下载安装的源码: 需要下载以下包:gdb-7.6.1 gcc-4.6.
原创
2014-11-05 17:55:02
1085阅读
首先: ALT+x, 然后: 输入 shell就进入了shellALT+x, quit为退出shell对于有makefile的工程:ALT+x 然后输入compile 底行会有命令提示:make -k 回车就可以了.
原创
2013-10-28 16:33:25
945阅读
vi vistual block缩进选中vistual block, shift + > or <gdb无法调试最新gcc编译的程序$ gcc -g
原创
2022-08-09 18:49:39
174阅读
用 GDB 调试程序 原著:Rick McMullin 用 gdb 调试 GCC 程序 转自:://blog.csdn.net/bonnshore/article/details/7955422 Linux 包含了一个叫 gdb 的 GNU 调试程序. gdb 是一个用来调试 C 和 C++
转载
2016-06-21 14:27:00
59阅读
2评论
gcc test -o test会生成test
或者gcc -c test生成test.o
在 gcc test -o test最后生成test
gdb调试
gcc -g test -o test 调试模式
gdb test进入调试模式
用r(or run)运行程序
makefile的使用
make,make install,make c
原创
2013-05-03 09:34:50
3463阅读
gcc编译器可以将C、C++等语言源程序、汇编程序编译、链接成可执行程序。gdb是 GNU
开发的一个Unix/Linux下强大的程序调试工具。linux下没有后缀名的概念。但 gcc 根据文件的后缀来区别输入文件的类别:.c C语言源代码文件.a 由目标文件构成的库文件.C、.cc、.cpp C++源码文件.h 头文件.i
原创
2016-01-13 19:48:05
1620阅读
GCC参数详解 gcc 命令的常用选项 选项 解释 -ansi 只支持 ANSI 标准的 C 语法。这一选项将禁止 GNU C 的某些特色, 例如 asm 或 typeof 关键词。 -c 只编译并生成目标文件。 -DMACRO 以字符串"1"定义 MACRO 宏。 -DMACRO=DEFN 以字符 ...
转载
2021-08-25 22:23:00
814阅读
2评论
从 Linux中使用gcc来编译C程序,使用g++来编译C++程序,使用GDB来调试程序,这些使用工具都需要自己进行安装,那么应该怎样配置这些工具呢?1、查看vim信息,并查看是否存在.vimrc和.viminfo这样的配置文件 2、配置gcc、g++ &n
原创
精选
2016-05-29 17:06:49
1656阅读