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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 程序与操作系统间的沟通方式 main 函数的参数 int argc char *argv[] &&连接命令 第一条成功后再执行后面的 echo $?查看错误码(个人理解为不成功文件的返回值)
    查看全部
  • rm *.o表示删除当前目录所有.o文件 make 在Linux和unix中都是非常重要的命令 make工具可以将大型的开发项目凤城若干个管理模块 make工具可以很清晰和很快捷的编译和整理源文件 make -v查看当前make 使用make时 在Makefile文件中编辑 在Makefile文件中#...... 表示注释 生成可执行文件所需要的文件 称为目标文件 gcc命令前需要用tab键 不能使用空格 个人感觉有点像递归 make命令根据Makefile来执行命令 没有指定输出名称的话 输出一个a.out的可执行文件
    查看全部
  • gcc -c min.c -o min.o 参数: -c 编译文件,产生obj文件 -o 制定编译后的文件名
    查看全部
  • gcc -c 文件名 表示吧源代码编译成机器语言.o 提前把不改变的函数编译 可以节约时间 cp (被拷贝文件名)(拷贝的文件名) 不会再修改的函数 公公框架 公共类 编译成静态库 cat+文件名 查看代码
    查看全部
  • 在命令模式下sp +文件名 新建或者打开一个文件 ctrl+w+上下方向键切换文件 set nu打开行号 光标所在位置 然后按下要剪切多少行(dd) p粘贴 wqa保存所有文件并退出 如果有文件名有+ 表示文件有新的内容 gcc+若干个文件名+ -o(可执行文件名称) 如果在main函数文件里声明了其他函数名 则编译时可以只输入main函数文件名称
    查看全部
  • 标准的缩进为四个空格 cc +文件名 编译文件 rwx r表示可读w表示可写x表示可执行 ./表示当前路径的
    查看全部
  • sudo表示管理员权限; sudo apt-get install (软件名称); sudo apt-get update更新 最新资源地址就可以下载最新版本的vim; cc -v检查编译器; clear清理屏幕; cd 表示要进入某个目录; cd ~表示进入home目录; pwd查看当前位置; ls查看当前目录包含的文件 基础命令; ls -l显示当前文件的类型 创建时间 用户权限 用户组,开头是d表示他是一个目录,开头为-表示是一个文件; touch创造一个文件; rm +文件名 即删除; rm +文件名 +-rf 即强行删除目标目录或文件及里面所有的文件目录; mkdir创建一个目录; vim+文件名 读取或者创建一个文件 状态为打开; vim编辑器下: a和i都表示插入模式 a表示在当前光标后面插入 i表示在当前光标前面插入了; 按(Esc)表示进入命令模式; 按住shift+a即A 在行尾插入; 按住shift+i即I 在行首插入; o表示在下面创建新的一行插入;shift+o即O 表示在上面创建新的一行插入; x表示删除当前光标位置的字符 连按两次d(dd)表示删除当行; 在命令模式下按shift + : 输入w表示保存 输入q表示退出 可以同时输入w q即保存退出;
    查看全部
  • :sp max.c 分源 ctrl+w+下 切换 :set nu 看行号 9+dd 快速剪切 ctrl+w+上 p 快速粘贴 :wqa 所以文件保存退出 gcc max.c hello.c -o main.out
    查看全部
  • sudo apt-get update 更新软件包 sudo apt-get install <> 安装软件包 cc -v 检测编译器 gcc -v 检查编译器 cd ~ 进入home目录 pwd 查看当前路径 ls 当前home目录详情 ls -l 文件夹详情 touch 文件名 新建文件 mkdir 目录名 创建目录 cd 目录名 进入目录 vi a.c 编辑文件 rm a.c 删除 vi编辑器下: shift+a 行尾插入 shift+i 行首插入
    查看全部
  • ps -e:查看系统运行的进程 grep:查看指定文本,搜出包含字符的文本 如输入: ls /etc/ | grep ab
    查看全部
  • 管道,讲前一个程序的输出作为后一个程序的输入 管道操作符 | 如 ls /etc/ | grep ab 将ls命令的输出作为grep命令的输入
    查看全部
  • >>或> 重定向输出流(>>不会覆盖原内容,>会覆盖原内容) <<或< 重定向输入流(<<不会覆盖原内容,<会覆盖原内容) 1> 重定向正确流 2>重定向错误流 eg: a.out 1>t.txt 2>t.txt echo $? 查看程序运行完的返回值
    查看全部
  • mian函数的隐藏值 int main (int argv, char* argc[]) { return 0; } int argv:为输入的命令数(大概) char* argc[]:为储存参数具体的值(大概)
    查看全部
  • 单击a进入插入模式
    查看全部
  • hzy
    查看全部

举报

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

微信扫码,参与3人拼团

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

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