为了账号安全,请及时绑定邮箱和手机立即绑定

Linux C语言编程基本原理与实践

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • *c语言标准 ANSI C *C语言特点:简单 快速 高性能 兼容性好 功能强大 易于学习 *c语言适合做 : 小工具 和硬件打交道的程序 有高性能要求的应用程序
    查看全部
    0 采集 收起 来源:重识C语言

    2016-03-30

  • rm *.o //意思是删除所有.o的文件 cd ~/文件夹名/文件夹名 //从所在的文件夹回到根目录再进入指定的文件夹 Make在linux和unix中非常重要; Make工具可以将大型的的开发项目分成若干个模块; Make工具很清晰和很快捷的整理源文件; Make内部也是用的gcc; 源码有好多源文件,如果每次修改都编译会很繁琐,make会比gcc简单 约定一个Makefile,每次修改代码都把makefile重新修改一遍 vi Makefile //编写文件格式如下 以#开头的是注释 //注释会被Make忽略 要生成的执行文件名.out:目标文件1.o 目标文件2.o 目标文件.c //告诉Make文件要生成的执行文件.out需要后面的文件.o/.c (Tab缩进)gcc 目标文件1.o 目标文件2.o 目标文件.c -o 要生成的执行文件名.out 目标文件1.o:目标文件1.c (Tab缩进)gcc -c 目标文件1.c 目标文件2.o:目标文件2.c (Tab缩进)gcc -c 目标文件2.c :wq //未缩进的行表示这个文件依赖的生成文件 //缩进的行表示实现上一行情况依赖的命令 //最后得到的结果完全根据你编写的需要命令形成 make //执行Makefile文件 //make再次执行时,曾经执行过且有相应得生成文件的情况下,不重复执行命令节省生成时间
    查看全部
  • #include "文件名.c"相当于复制进项目,但执行较慢 gcc -c 文件名.c -o 文件名.o //编译文件提高调取速度 gcc 文件名.o 文件名1.c //编译执行文件(gcc后要把关联的o文件都加入) 模仿stdio.h,我们生成 文件名.h(包含.o文件所含的函数声明;这个分号一定不能少)#include "文件名.h" 告诉协作人员函数的类型 cp 文件 文件2 //拷贝文件并命名为文件2 cat 文件名 //查看文件内容 总结:对于不经常修改的类库和框架,提前编译成静态库
    查看全部
  • :sp 新文件名.c //窗口打开多个文件 Ctrl+W+方向键 切换编辑文件 :set nu 打开编辑器行号 定义函数不可以重复不然容易出错 在命令模式下 光标放在需要的函数第一行,函数结尾行号,按两下d(一定要小写),剪切函数到剪切板。 p(小写)是黏贴剪贴板里的东西 :wqa w是保存 q是退出 a是所有 gcc 代码文件名1.c 代码文件明2.c -o 执行文件名。out <>括起的在系统的函数中查找 ""括起的在是自编写的代码文件,不标路径直接在同路径下调用。
    查看全部
  • ps -e查看进程的命令
    查看全部
  • |表示管道,将前一个程序的输出流输入到后面的程序<br> grep 表示根据条件查询
    查看全部
  • ls / 查看根目录
    查看全部
  • 安装完的新Ubuntu系统配置 右键Open in Termina 为了编写代码需要文本文档的编辑器 最常用好用的是 emacs和vim 1 sudo apt-get update 回车 //更新资源 2 输入密码 回车 电脑在联网的情况下开始更新 //登录Ubuntu的密码 3 更新后 sudo pt-get install vin 回车 //安装vin编辑器 4 cc -v 回车 //检查cc编译器 5 clear 回车 //清理屏幕 6 cd ~ 回车 //访问用户根目录 7 pwd 回车 //查看所在位置 8 ls - l 回车 //显示当前目录下所有文件的详细信息 sudo(管理员权限) sudo apt-get install + 软件名称 (安装程序) sudo apt-get update (更新资源) sudo apt-get install vim (安装VIM) clear (清空屏幕) cd + 目录 (进入目录) cd ~ (进入根目录) ls (查看当前目录包含的文件和文件夹) ls -l (查看当前目录包含的文件或文件夹的详细信息) touch + 文件名 (新建文件) rm + 文件名 (删除文件) mkdir + 目录名 (新建目录) pwd (查看完整目录地址) vi(vim) + 文件名 (使用VIM编辑文件) VIM命令模式: i (插入模式 或 当前光标前插入字符) Esc (返回命令行模式) :w (保存) a (当前光标后插入字符) :q (退出VIM) Shitf + a (在行尾插入字符) Shift + i (在行手插入字符) o (下一行插入字符) Shift + o (在当前行上行插入字符) x (删除单个字符) dd (删除整行字符) ls 查看当前目录 ll 查看当前目录详情 pwd 查看当前路径 cd 转到目录 mkdir 创建目录 touch 创建文件 rm 移除文件或目录 clear 清屏
    查看全部
  • Review
    查看全部
  • Review
    查看全部
  • 节约时间
    查看全部
  • ctrl+alt+t 打开终端 第二种方法,按“Ctrl+Alt+F1-F6”均可进入终端。 第三种,搜索终端并进入。 如果采用了F1-F6的方法,返回图形界面只要按“Ctrl+Alt+F7即可”
    查看全部
  • i-当前光标前面插入字符 a-当前光标后面插入字符 esc-返回命令模式 :wq-保存退出 shift+a-跳到末尾插入字符 shift+i-行首 o-当前行下面开一行插入字符 shift+o-上一行 光标一到某个位置按x删除 命令模式下按两次d删除整行
    查看全部
  • c语言特点 简单、快速、高性能、兼容性好、功能强大、易于学习 C语言的标准:ANSI C C语言最适合做什么 1.小工具 2.和硬件打交道的程序 3.高性能软件
    查看全部
    0 采集 收起 来源:重识C语言

    2016-03-28

  • echo $?
    查看全部

举报

0/150
提交
取消
课程须知
本课程为C语言中级课程 学习本课程需要了解C语言以下基本语法:变量、常量、顺序、循环、分支、函数等。
老师告诉你能学到什么?
如何在真正的商业环境(Linux)下编写C语言程序 如何编译一个项目以及makefile如何编写 C语言真正的本领(制作小工具) 多个c语言小工具如何构成强大的软件系统

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!