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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • c ~ 切换到home目录 ls -l 查看当前文件夹下的文件等详细信息 sudo 超级管理员权限命令 apt-get update 获取系统更新 apd-get install vim 安装vim编辑器 mkdir workspace 新建一个文件夹 touch a.c 新建一个文件 vi a.c 进入编辑模式 esc后 输入 :wq 保存并退出编辑 cc -v 查看编译器gcc版本
    查看全部
  • gcc的编译流程分为4步: 预处理(Pre-Processing) -> 编译(Compling) -> 汇编(Assembling) -> 连接(Linking) 预处理:处理#include、#define、#ifdef 等宏命令 编译:把预处理完的文件编译为汇编程序.s 汇编:把汇编程序.s编译为.o二进制文件 链接:把多个二进制文件.o集合(链接)成一个可执行文件
    查看全部
  • sudo 是管理员权限
    查看全部
  • 命令: 例1: ls /etc/ grep ab //""表示管道;grep (查询包含指定字符的行) a)ls /etc/ b) a)的输出流作为 grep ab 的输入流 例2: ps -e grep ssh (ps 查看进程)
    查看全部
  • 在CentOS上搭建C开发环境 前置条件,CentOS系统已经安装成功,并且可以联网,使用ping可以ping通百度主页。 以root权限登录。 1.安装wget.可以输入wget先测试是否已经安装,如果没有,就使用yum -y install wget来安装 2.安装gcc.可以输入gcc检测是否已经安装,如果没有,就使用yum install gcc来安装. 3.安装gdb.可以输入gdb检测是否已经安装,如果没有,就使用yum install gdb来安装 4.安装make.可以输入make检测是否已经安装,如果没有,就使用yum install make来安装 安装完成以后,可以创建一个main.c文件,写一个hello程序来测试gcc是否正常工作 #include <stdio.h> int main(int argc,char ** argv) { printf("hello world!\n"); return 0; } 使用gcc main.c来编译程序,默认产生的是a.out文件。 使用./a.out来测试,如果正常,则会打印hello world!,祝你好运!
    查看全部
  • main函数完整形式,参数用来与操作系统沟通 int main(int argv,char* argc[]) { XXX retrun 0; } argv:参数 个数(不加参数时为1,argc[0]为./m3.out 执行命令) argc:参数数组 各个参数内容
    查看全部
  • vim命令 vi(vim) -> 进入vim 命令模式 i -> 插入模式(编辑) Esc -> 返回命令模式 :wq (wqr 保存 退出 全部) vim同时打开多个文件: 命令模式下 :sp xx1.c -> i 进入编辑 CTRL + W +下箭头(跳转下面文件)CTRL + W +上箭头(进入上面文件) :set nu 打开行番号 光标所在位置 9 + dd 剪切光标所在位置 到下面9行(剪切到了剪切板),p 粘贴
    查看全部
  • 20161010Linux下C语言编辑- (Linux下 main函数的return) main函数完整形式,参数用来与操作系统沟通 int main(int argv,char* argc[]) { printf("Hello word\n"); retrun 0; } 命令连接 执行命令1:gcc main.c -o main.out && ./main.out (a.编译为main.out b.&& 连接命令。第一条命令成功后(返回值为0),执行第二条 c. 在“./”相对路径 执行.out文件) 执行命令2:echo $? 命令:前命令执行结果代码显示 0表示正常
    查看全部
  • 20161010Linux下C语言编辑 MakeFile 1.# :注释 2.写法 递归方式 hello.out:max.o min.o hello.c gcc max.o min.o hello.c -o hello.out max.o:max.c gcc -c max.c min.o:min.c gcc -c min.c (Linux编辑时,1个 Tab 想当8个空格) 保存 退出 (:wq) 3.执行 make 命令(自动执行Makefile)。执行时如果有文件已经编译过,就不需要编译,从而节约了时间。
    查看全部
  • 1.文件编译 gcc -c XXXX o- xxxx.out 编译文件 2.make 大量文件的编译管理(内部也使用gcc)
    查看全部
  • touch 更新文件时间 创建新的文件夹 vim编辑器下的操作 i、a进入文本编辑模式 shift+: 进入命令行模式 wq保存退出 q!强制退出 dd删除整行 u 撤销 x删除当前字符 o进入下一行 shift+0 进入上一行 shift+a 光标定位到末尾 shift+i 光标定位到行首
    查看全部
  • c语言能做linux嵌入式、小工具 与硬件打交道 高性能
    查看全部
    0 采集 收起 来源:重识C语言

    2016-10-05

  • cd ~进入当前目录的加目录 cd空格进入文件的文件夹 pwd查看当前位置 ls看当前位置包含哪些文件夹或文件 ls -l看详细点,-表示普通文件 touch 新建 rm 删除 mkdir创建文件夹 i进入插入模式 esc进入命令模式 i在前面插入 a在后面插入 命令模式下冒号w保存q退出 shift i 在行首插入 shift a在行尾插入 小写o换行shift O在当前行的上一行插入 连按两次dd删除整行
    查看全部
  • C语言适用于: 1.小工具 2.直接与硬件打交道的程序 3.对性能要求较高的程序
    查看全部
    0 采集 收起 来源:重识C语言

    2016-10-04

  • ANSI C——C语言标准
    查看全部
    0 采集 收起 来源:重识C语言

    2016-10-04

举报

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

微信扫码,参与3人拼团

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

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