博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《linux c编程指南》学习手记1
阅读量:4699 次
发布时间:2019-06-09

本文共 580 字,大约阅读时间需要 1 分钟。

第一章  c语言基础 linux概述

虚拟文件系统VFS

进程通信机制:管道,信号    消息队列  信号灯  共享内存


 

第二章  vim与emacs

两种主流编辑器:vim emacs

vi 的含义 visual 可视化。vim=vi improve


 

第三章 gcc编译器

检查是否安装了gcc 

rpm -a gcc 如果没有安装

切换到root 进行安装

yum install gcc  保证连网

然后在终端中,输入vim filename.编辑如下程序

返回命令行,执行如下程序过程,便可以利用gcc编译程序

 

 

gcc -v 显示版本号

time + 可执行文件,可以显示出 程序执行的时间,CPU的时间,sys系统消耗的时间

gcc 优化

  gcc 优化采用 -O1  -O2  -O3 三个级别:

  如果数字越大代表优化级别越高,但是优化也不一定全是好处:

  有可能会删除不用的变量,可能导致调试困难。可能因为优化加大编译的时间。所以优化尽量用在必要的地方。

gdb(gcc debugger)gcc调试工具

 

其他的编译器:

g++   EGCS   calls  indent  gprof  f2c和p2c

转载于:https://www.cnblogs.com/xing901022/archive/2013/01/13/2858321.html

你可能感兴趣的文章
STM32,你了解多少?(转载)
查看>>
用anaconda保证64位和32位的python共存
查看>>
cPanel设置自定义404错误页
查看>>
16.垃圾最小化
查看>>
ROS time stamp and sync
查看>>
将 Shiro 作为应用的权限基础 三:基于注解实现的授权认证过程
查看>>
遍历聚合对象中的元素——迭代器模式(四)
查看>>
Ehab and subtraction(思维题)
查看>>
Codeforces Round 56-C. Mishka and the Last Exam(思维+贪心)
查看>>
统计汉字
查看>>
使用JavaScript重定向URL参数
查看>>
Tomcat系列(5)——Tomcat配置详细部分
查看>>
python生成器
查看>>
Mybatis 面试题
查看>>
Oracle入门《Oracle介绍》第一章1-4 Oracle 用户管理
查看>>
MPEG文件中什么是GOP
查看>>
贪心算法
查看>>
网络侦查与网络扫描
查看>>
循环链表
查看>>
JS一个根据时区输出时区时间的函数
查看>>