GCC编译器详解
1.GCC简介
GCC(GNU Compiler Collection)是GNU推出的功能强大、性能优越的多平台编译器,1985年由理查德·马修·斯托曼开始发展,是GNU的代表作之一,现在由自由软件基金会负责维护工作。gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。GCC编译器能将C、C++语言源程序、汇编程序编译、链接成可执行文件。GCC原本用C...
Continue reading >>GCC(GNU Compiler Collection)是GNU推出的功能强大、性能优越的多平台编译器,1985年由理查德·马修·斯托曼开始发展,是GNU的代表作之一,现在由自由软件基金会负责维护工作。gcc可以在多种硬体平台上编译出可执行程序,其执行效率与一般的编译器相比平均效率要高20%~30%。GCC编译器能将C、C++语言源程序、汇编程序编译、链接成可执行文件。GCC原本用C...
Continue reading >>GNU GRUB(GRand UnifiedBootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。
GNU GRUB 和GRUB是GRand Unified Bootloader的缩写...
The first script that init runs is [/etc/rc.d/rc.sysinit]. This script does several initialization tasks: (This description is based on th...
Continue reading >>cachestat
perf-tools里面的cachestat,来自于大名鼎鼎的Brendan Gregg
pcstat(page cache stat)
pc是page cache的意思,可以查看文件里面有多少在内存命中:
Continue reading >>Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。
它由两个程序组成:chronyd和chronyc。
chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。
chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作...
Continue reading >>开发反馈有台开发机中文显示乱码,需要解决,所以就有了这篇文章。系统版本是centos6.9,当时看到设置的字符是zh_CN.gb2312,但是中文显示,编辑都乱码,使用locale看没有zh_CN.utf8,但是有en_US.utf8,设置en_US.utf8显示还是乱码,继续。
按网上文档执行命令在线安装中文支持包,然后并没有什么卵用,根本安装不上。
yum -y g...
Continue reading >>