CompilerTech

导航

2011年7月7日

linux 压缩包

摘要: .Tar.gz 解压:Tar zxvf FileName.Tar.gz 压缩:Tar zcvf FileName.Tar.gz DirName 大致总结了一下Linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .Tar 解包:Tar xvf FileName.Tar 打包:Tar cvf FileName.Tar DirName (注:Tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip 阅读全文

posted @ 2011-07-07 17:22 compilerTech 阅读(300) 评论(0) 推荐(0)

{转}linux gcc gdb使用

摘要: 今天学习了一下gcc与gdb的具体使用方法。并亲自用gdb调试了一下程序。gdb还是用不熟,只能以后慢慢加深体会了。(gdb刚开始用还真是不方便,也不知道如果做嵌入开发的话,有没有其它比较好的工具?如果有朋友知道,推荐一二,在此多谢啦!!)1、GNU C编译器(即GCC)gcc -v :GCC版本-c:仅把源代友编译为目标代码;-s:GCC在为C代码产生了汇编语言文件后,就停止编译。GCC产生的汇编语言文件的缺省扩展名为.s。-E:指示编译器仅对输入文件进行预处理。此时,预处理器的输出被送到标准输出(如显示器)而不是储存在文件里。-O:GCC对源码进行基本优化。-O2:GCC产生尽可能小和尽可 阅读全文

posted @ 2011-07-07 15:55 compilerTech 阅读(352) 评论(0) 推荐(0)

{转}Linux下C开发之——gcc,gdb的使用

摘要: gcc编译器前提编辑工具的使用:vi vim Emacs。vi hello.c一、常见步骤:对于只有一个源文件的简单程序,常常只有编译,运行两步。1,gcc hello.c -o hello2,./hello 二、gcc编译流程gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步hello.c (源码) hello.i 生成预处理文件,参数是“-E”,把hello.c -> hello.i。完整命令为gcc hello.c -o hello.i -E hello.s 编译生成汇编文件, 参数是“-S”,把hello.i -&g 阅读全文

posted @ 2011-07-07 15:54 compilerTech 阅读(476) 评论(0) 推荐(0)

{转}linux makefile 详细教程

摘要: Linux makefile 教程 非常详细,且易懂 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解。能让人看懂就是好文章。 跟我一起写 Makefile陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这. 阅读全文

posted @ 2011-07-07 11:31 compilerTech 阅读(543) 评论(0) 推荐(1)