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

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

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 管道 将上个程序的输出流转化为下个程序的输入流 管道表示符 | eg ls /etc/ | grep ab ps -e | grep ssh 命令: grep 要搜索的字符 //搜索包含此字符i的内容 ps //是显示瞬间行程的状态 -e 显示所有进程,环境变量
    查看全部
  • 如果工程很大,可以对多个文件分开编译。 例:gcc -c max.c -o max.o 然后把各个已经编译好的文件和尚未编译的文件关联起来一起再编译一遍。例:gcc max.o hello.c(注意:这里的hello.c文件里,已经不需要写include "max.c" 了) 总结:对于不经常修改的类库和框架,提前编译成静态库
    查看全部
  • vim中打开多个文件:1.进入命令模式;2.sp FileName; 跳转:ctrl + w + 方向键; 显示行号:set nu; 剪切:光标放在起始位置,输入到目的行的行数,d+d; 粘贴:p; 全部保存并退出:wqa.( write quit all ); 共同编译:gcc call.c judge.c -o main.out;-o表示自定义输出的文件名; include 带尖括号表示系统自带的库;双引号表示自定义的库;
    查看全部
  • 安装软件:sudo apt-get install+软件名/update 基本操作: cd 进入目录 ls 当前目录下文件与目录(-l,列出详情) pwd 显示当前完整路径 mkdir 创建目录 touch 创建文件 rm 删除文件 vim用法: vim 直接启动vim vim filename 打开vim并创建名为filename的文件 命令模式下 ::输入指令(w保存,q退出,q!强制退出) i:进入插入模式,并在当前光标前插入字符 I:光标移到行首 a:进入插入模式,并光标后移一位 A:光标移到行尾 x:删除光标中字符
    查看全部
  • 4>将/linux 目录以下所有目录及档案详细资料列出:   ls -lR /linux   5>列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" :   ls -AF   用ls -l命令查看某一个目录会得到一个9个字段的列表。   第1行显示的信息: 总用量(total) - 这个数值是该目录下所有文件及目录列表第5个字段的和(以k为单位),也就是该目录的大小。   第1字段: 文件属性字段   文件属性字段总共有10个字母组成,第一个字母表示文件类型,如果这个字母是一个减号"-",则说明该文件是一个普通文件。字母"d"表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写。   请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息。   第2字段   文件硬链接数或目录子目录数   第3字段:   文件拥有者   第4字段:   文件拥有者所在的组   第5字段:   文件文件大小(以字节为单位)   第6字段:   文件创建月份   第7字段:   文件创建日期   第8字段:   文件创建时间   第9字段:   文件名 (如果是一个符号链接,那么会有一个 "->" 箭头符号,后面根一个它指向的文件)
    查看全部
  • int main(int argc, char* argv[]); 而不是int main(int argv, char* argc[]);
    查看全部
  • 最新C++标准 int main() vi a.c cc a.c 即gcc 自动生成a.out ./a.out 直接运行
    查看全部
  • 使用C语言进行硬件编程
    查看全部
    1 采集 收起 来源:重识C语言

    2015-06-19

  • C语言适用于开发一些小工具,由这些小工具组合起来完成大型的工作。
    查看全部
    1 采集 收起 来源:重识C语言

    2015-06-19

  • 好极了
    查看全部
  • lts = pro
    查看全部
  • Vim编辑器,默认为命令模式,只能查看,不能修改。 按“i”“I”“a”“A”“o”“O”进入插入模式: i是在当前光标处开始插入 I是在当前行行首插入 a是在当前光标后一个字符处开始插入 A是在当前行行尾插入 o是在当前行下一行新开一行开始插入 O是在当前行上一行新开一行开始插入 x是从当前光标处向后开始删除 dd删除当前一整行 保存:冒号w,退出:冒号q,保存并退出:冒号wq
    查看全部
  • 老师我想问一下linux下怎么搭建gcc环境
    查看全部
  • 工具make 可以将大型的开发项目分成若干个模块 Makefile文件: 注释(用#) 编译生成的文件:编译所需的文件1 编译所需的文件2 编译所需的文件3 编译所需的文件n 按Tab键 编译指令 例如: #The is make file! hello.out:max.o min.o hello.c [TAB]gcc max.o min.o hello.c -o hello.out max.o:max.c [TAB]gcc -c max.c min.o:min.c [TAB]gcc -c min.c 从上往下逐步细化 make命令会自动递归地进行编译 对于已经编译过的文件,只要没修改,就不会重复编译
    查看全部
  • 可以先将一些不会再修改的函数、公共框架、公共类 编译成静态库,这样以后只需编译与业务逻辑相关的源文件就可以了 比如 gcc -c max.c -o max.o,先将包含max函数的源文件编译好 最后总编译时 gcc max.o hello.c,可以大幅提高编译效率 vim编辑器: yy 复制一行 dd 剪切一行 p 粘贴 将文件声明放到头文件中,方便其他人使用
    查看全部

举报

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

微信扫码,参与3人拼团

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

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