2012年4月15日

gcc 编译多个源文件

摘要: 一. 常用编译命令选项 假设源程序文件名为test.c。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 2. 选项 -o 用法:#gcc test.c -o test 作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的... 阅读全文

posted @ 2012-04-15 23:10 D_D_U 阅读(6159) 评论(0) 推荐(0) 编辑

:s 命令来替换字符串

摘要: 在UNIX/Linux中的vi/vim编辑中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法,而且作用十分强大,还有很多需要学习,记录几种常用的在此,方便以后查询。 :s/procat/law/ 替换当前行第一个 procat为 law; :s/procat/law/g 替换当前行所有 procat为 law; :n,$s/procat/law/ 替换第n行开始到最后一行中每一行的第一个procat为law; :n,$s/procat/law/g 替换第n行开始到最后一行中每一行所有 procat为law,其中n 为数字,若n为“.”,则表示从当前行 阅读全文

posted @ 2012-04-15 22:58 D_D_U 阅读(370) 评论(0) 推荐(0) 编辑

vi编辑器中什么命令使光标移动到文件尾

摘要: 移动到行末尾 shift + g移动到文件末尾 $ 移动到行末尾 ^移动到行首 阅读全文

posted @ 2012-04-15 19:12 D_D_U 阅读(1673) 评论(0) 推荐(0) 编辑

linux下gcc In function `_start'

摘要: 没有main函数,, 我们常用gcc main.c -o main命令编译一个程序, 其实也可以分三步做,第一步生成汇编代码,第二步生成目标文件,第三步生成可执行文件: $ gcc -S main.c (注意S是大写的)$ gcc -c main.s $ gcc main.o在main.c中这么写到:#include<stdio.h>int m(){printf("this i... 阅读全文

posted @ 2012-04-15 19:08 D_D_U 阅读(6878) 评论(3) 推荐(0) 编辑

vi的复制粘贴命令

摘要: vi的复制粘贴命令 vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。 输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一... 阅读全文

posted @ 2012-04-15 18:40 D_D_U 阅读(595) 评论(0) 推荐(0) 编辑

修改linux命令提示符的方法

摘要: 修改linux命令提示符的方法: 修改linux的命令提示符即修改linux的环境变量PS1,可以使用vi编辑/etc/profile文件,在最后加上: export PS1=’[\u@\h \W]\$ ’ 也可以编辑~/.profile文件(注意开头一行 #/etc/profile ~/.profile) 即可,其中\u显示当前用户账号,\h显示当前主机名,\W显示当前路径,\$显示’$’符号 \W 代替 \w 就可以实现绝对路径到相对路径的转换 下面简单说说环境下默认的特殊符号所代表的意义: \d :代表日期,格式为weekday month date,例如:"Mon Aug 1 阅读全文

posted @ 2012-04-15 18:07 D_D_U 阅读(1678) 评论(0) 推荐(0) 编辑

导航