上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2019年5月12日

gcc 4步编译过程

摘要: 一. gcc编译过程 1. 预处理: 主要进行宏替换以及头文件的展开 gcc -E *.c -o *.i 2. 编译::编译生成汇编文件,会检查语法错误 gcc -S *.i -o *.s 3. 汇编:将汇编文件编译生成目标文件 gcc -c *.s -o *.o 4. 链接:链接库函数,生成可执行 阅读全文

posted @ 2019-05-12 11:15 管理员D 阅读(341) 评论(0) 推荐(0) 编辑

2019年5月11日

字符串常量与 字符指针,字符数组

摘要: 1. 字符串的定义(1) char buf[10] = "hello"; //定义了10个字节的数组,但只用了6个字节存放字符串(2) char *str = "hello"; //此处hello是字符串常量,存储在长常量区,把首地址传给指针变量 sts(3) char *s = "hello"; 阅读全文

posted @ 2019-05-11 13:03 管理员D 阅读(335) 评论(0) 推荐(0) 编辑

C 删除字符串中某个指定的字符

摘要: #include char *del_char(char *str, char ch) { unsigned char i=0,j=0; while(str[i] != '\0') { if(str[i] != ch) //只有在不是空格的情况下目标才会移动赋值 { str[j++] = str[i]; } i++; //源一直移动 } str[j] = ... 阅读全文

posted @ 2019-05-11 12:36 管理员D 阅读(6237) 评论(0) 推荐(0) 编辑

2019年5月9日

shell 脚本 变量使用,取消一个变量,echo

摘要: 1. 用户自定义变量,直接使用,赋值的时候等号两边不能有空格 2. 取消一个变量 3. echo 打印内容到终端类似C语言中的printf 阅读全文

posted @ 2019-05-09 08:12 管理员D 阅读(657) 评论(0) 推荐(0) 编辑

2019年5月8日

shell 脚本 功能性语句 read,expr,test

摘要: 1. read 从终端输入数据赋值给变量 read val 把读入的数据存放到val中 2. expr 算术运算命令,+ - * / % 注意事项:(1) * 号要加转译字符才能使用 (2) 双引号使特殊符号没有了特殊意义,除了$ \ ` (3) 单引号使特殊符号没有了特殊意义 运行结果: 3. t 阅读全文

posted @ 2019-05-08 15:16 管理员D 阅读(479) 评论(0) 推荐(0) 编辑

2019年5月7日

C 终端输入 字符123 输出 10进制123

摘要: #include #define N 20 int main(int argc, const char *argv[]) { char a[N] = {'\0'}; int i = 0; char ch = '\0'; while((ch=getchar())!='\n') { a[i++] = ch; } int cnt = i; int num = 0; for(... 阅读全文

posted @ 2019-05-07 20:29 管理员D 阅读(258) 评论(0) 推荐(0) 编辑

shell 命令 修改文件权限 chmod

摘要: 1. 所有者+、-权限 更改那个拥有者的权限 u 表示文件的所有者 g 表示文件所在的组 o 表示其他用户 a 所有,以上三者 增加 / 减少权限 + 表示增加权限 - 表示取消权限 更改具体的权限 r 读权限 w 写权限 x 执行权限 如:【 chmod u+x file 】 2. 根据文件的权限 阅读全文

posted @ 2019-05-07 19:58 管理员D 阅读(13560) 评论(0) 推荐(0) 编辑

shell 命令 文件(解)压缩 tar,zip, gzip,bzip2

摘要: 1.gzip / gunzip 【 gzip data.c】 对文件进行压缩,生成 data.c.gz 同时删除了原文件 同时压缩两个文件 【gunzip data.c.gz 】 【gunzip data.c.gz file.c.gz】对压缩包data.c.gz 进行解压,生成data.c 、也可以 阅读全文

posted @ 2019-05-07 19:46 管理员D 阅读(5721) 评论(0) 推荐(0) 编辑

shell 命令 链接文件 ln

摘要: 1. 创建软链接文件 【 ln -s 源文件 链接文件】 类似于windows下的快捷方式 【 ln -s expr.sh expr 】 此时创建的链接文件路径是相对于现在所在的路径,链接文件到其他目录下不可使用 【 ln -s /home/linux/test/c_high/day3/expr.s 阅读全文

posted @ 2019-05-07 18:59 管理员D 阅读(2891) 评论(0) 推荐(0) 编辑

shell 命令 查找命令find,grep

摘要: 1.find 查找文件 【 find -name 文件名 】 在当前目录及子目录中找这个文件 【 find -iname 文件名 】 在当前目录及子目录中找这个文件,不区分大小写 【 find -name 文件名 -type f 】 f 表示查找普通文件 -type 查找某一类型的文件 包括 b c 阅读全文

posted @ 2019-05-07 17:26 管理员D 阅读(5193) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航