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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • i-当前光标前面插入字符 a-当前光标后面插入字符 shift+a-跳到末尾插入字符 shift+i-行首 o-当前行下面开一行插入字符 shift+o-上一行 光标一到某个位置按x删除 命令模式下按两次d删除整行
    查看全部
  • 在安装软件之间先更新 sudo apt-get update
    查看全部
  • Linux 管道 ps grep
    查看全部
  • 在Linux中,所有对设备和文件的操作都使用文件描述符来进行。 Linux中一个进程启动时,都会打开3个文件:标准输入、标准输出和标准出错处理。这三个文件分别对应文件描述符0、1、2。 在C语言中,在程序开始运行时,系统自动打开3个标准文件:标准输入、 标准输出、标准出错输出。通常这3个文件都与终端相联系。因此,以前我们所用到的从终端输入或输出都不需要打开终端文件。系统自定义了3个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。 标准输入流:stdin 标准输出流:stdout 标准错误输出流:stder 重定向机制可以使程序中的标准输入 标准输出 和标准错误的信息输入到指定的文件中去,或者从指定的文件中去获取输入信息 ./a.out < input.txt // 标准输入流重定向 ./a.out >> a.txt // 标准输出流重定向 每次的输出信息保存在指定文件中,不会覆盖之前的信息 ./a.out > a.txt // 标准输出流重定向 每次的输出信息保存在指定文件中名,会覆盖之前的信息 ./a.our 1 > a.txt 2 >> err.txt 0 < input.txt // 标准输出 标准错误 标准输入
    查看全部
  • Linux 中各种设备都已文件形式存在... <stdio.h>提供标准输入流stdin、标准输出流stdout、标准错误流stderr
    查看全部
  • int main(int argv, char* argc){...}
    查看全部
  • 2
    查看全部
  • make工具可以将大型开发项目分成若干个易于管理的模块(其内部也是使用gcc命令) make 在执行过程中对于已经编译过的文件不会再重复编译,若项目没有更改,且已编译,则不会重复编译 本节命令: rm *.o // 删除所有.o类型文件 make -v // 查看是否安装make make版本 # ...... // Makefile文件中的注释以#开头 // 一下为Makefile文件基本格式(Makefile文件名首字母大写) # this is a Makefile hello.out:max.o min.o hello.c // 目标文件名:编译所需文件名 gcc max.o min.o hello.c -o hello.out // gcc 之前为一个制表符 max.o:max.c gcc -c max.c min.o:min.c gcc -c min.c make // 执行Makefile文件命令
    查看全部
  • 大型项目中会有非常多的项目文件,可以对其中的“不会再修改的函数、公共框架、公共类”先进行编译以生成编译文件,如max.c 编译成为 max.o文件 在之后和入口文件(含有main函数的文件)一起进行编译,生成.out可执行文件,这样可以大大提高项目的编译效率 可将预编译的函数生成一个引用类型文件xx.h文件 文件中保存与编译函数的函数声明,并将该应用文件引入到入口文件中{#include "xx.h"} 本节执行命令: gcc -c max.c -o max.o // 对部分不常改动函数提前编译,做成静态库 cp max.c min.c // 将max.c文件复制为min.c文件 gcc max.o min.o hello.c -o main.out // 编译可执行文件main.out cat hello.c // 命令行中查看文件
    查看全部
  • liux
    查看全部
  • sudo apt-get update
    查看全部
  • cd 进入加目录 ls 查看当前 支持多函数 vi hello.c #include <stdio.h> 标准输入输出 四个缩进 括号规范 : 函数括号上下对其 if else 前后对齐 q gcc hello.c :sp 新建一文件 :set nu 行号出现 :wqa 把所有文件保存并退出 有两个源代码编译时:gcc hello.c max.c 注意声明变量 #include <max.c>
    查看全部
  • vi a.c 可打开 其次I可直接实现行首插入 A可实现行尾插入 小写即表示在当前字母位置进行相同操作 dd可删除一整行
    查看全部
  • pwd 具体详细路径 vm 后加文件名 可创建后删除文件 删除后的文件打开后是秘密模式无法输入 按字母i即可进入插入模式进行输入 在底层输入w可建立该文件 进行输入
    查看全部
  • ./a.out >> a.txt ./a.out > a.txt ls /etc > etc.txt
    查看全部

举报

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

微信扫码,参与3人拼团

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

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