
Linux
文章平均质量分 89
mao_kun
这个作者很懒,什么都没留下…
展开
-
Linux中的makefile说明
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比转载 2014-10-24 12:16:19 · 2123 阅读 · 0 评论 -
Win7环境下opensuse13.1与SLED 11 sp3的硬盘安装
一、安装前的准备工作1.下载从官网下载iso镜像2.下载grub和EasyBCD3.用PM划出至少10G的空间,不做任何分区处理二、准备安装1.将grub解压放到c:\grub文件夹下;2.将grub加入到EasyBCD中3.将iso放入D盘根目录下,名字改为open.iso(SLED的话,有两个分别是suse1.iso和suse2.iso);4.提取open.转载 2016-05-14 22:30:12 · 665 阅读 · 0 评论 -
Windows Xp和openSUSE 11.2双系统硬盘安装指南 (参考)
Windows和openSUSE 11.2双系统硬盘安装指南 现在很多的人都在应用Open Suse,我最近也研究了一下Open Suse的效果,的确不错。不过我在此期间也遇到了一些问题(但是最终还是被我给解决了,呵呵!),在这里想和大家探讨一下的主要就是Open Suse11.2.NTFS硬盘分区安装的问题,看完本文后,希望你能熟练的掌握Open Suse11转载 2016-05-14 22:16:49 · 1162 阅读 · 0 评论 -
Win7下硬盘安装Linux双系统
参考如下两篇文章,基本能搞清楚如何安装。1. Win7下硬盘安装Linux双系统 Win7下硬盘安装CentOS6.2http://www.3fwork.com/b902/002405MYM032666/2. Windows7硬盘安装Fedora16图文教程 http://blog.chinaunix.net/uid-14735472-id-3232574.html原创 2016-05-14 13:18:10 · 28121 阅读 · 0 评论 -
GCC参数详解
GCC参数详解 [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解] -c 只激活预转载 2016-03-24 21:24:07 · 455 阅读 · 0 评论 -
Linux GCC常用命令
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。转载 2016-03-24 21:21:54 · 451 阅读 · 0 评论 -
gcc 编译器常用的命令行参数一览
1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c source_file.c-c,只执行到编译,输出目标文件。4. gcc (-E/S/c/) source_file.c -o output_filenam转载 2016-03-24 21:17:45 · 448 阅读 · 0 评论 -
GCC 编译详解
GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译转载 2016-03-24 21:12:59 · 1516 阅读 · 0 评论 -
linux awk命令详解
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr转载 2016-02-28 18:41:09 · 560 阅读 · 0 评论 -
linux sort,uniq,cut,wc命令详解
sortsort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort语法[root@www ~]# sort [-fbMnrtuk] [file or stdin]选项与参数:-f :忽略大小写的差异,例如 A 与 a 视为编码相同;-b转载 2016-02-28 18:39:54 · 350 阅读 · 0 评论 -
ls命令
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]转载 2016-02-28 18:38:14 · 499 阅读 · 0 评论 -
linux下cat命令详解
简略版:cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonb转载 2016-02-28 18:36:46 · 1279 阅读 · 0 评论 -
linux sed命令详解
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 sed转载 2016-02-28 18:30:37 · 365 阅读 · 0 评论 -
linux grep命令详解
简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展转载 2016-02-28 18:28:31 · 379 阅读 · 0 评论 -
Linux脚本之>/dev/null 2>&1,以及2>1 VS 2>&1
1. 标准输入stdin文件描述符为0,标准输出stdout文件描述符为1,标准错误stderr文件描述符为22. /dev/null 空设备,相当于垃圾桶3. 重定向符号:>3. 2>1 与 2>&1 的区别 2>1, 把标准错误stderr重定向到文件1中 2>&1,把标准错误stderr重定向到标准输出stdout4. 举例: 假设有脚转载 2016-03-10 23:06:59 · 2262 阅读 · 0 评论 -
windows7下硬盘安装linux 双系统相关背景知识
windows7下硬盘安装linux 双系统 IDE硬盘用hd开始,SCSI硬盘用sd开头。软盘用fd开头。windows命名和linux不大一样。是从0算起。 (hd0,0)。表示C盘(这里是说有保留分区的情况) (hd0,1)表示C盘(没有保留分区的情况) (hd0,4)。表示D盘。当然这里指的是(第一个逻辑分区,如果D盘也是主分区,应该写成hd0,1,这里也原创 2016-05-14 23:49:34 · 702 阅读 · 0 评论