标签类目:Linux知识

gcc的编译和安装

gcc的编译还是比较简单的,编译时一般都不会遇到太多麻烦!
在介绍gcc的编译之前,先简单介绍一个gcc发布时的目录结构。
gcc的发布主要包括两部分:gcc编译器,和gcc编译器本身所依赖的运行库,如下:

继续阅读 »

tar.xz文件在Linux下的解压

tar.xz 文件,采用双层压缩方式,外层用xz压缩,里层用tar压缩

以Centos 为例:

yum -y install xz 完成后 运行 xz -d x.tar.xz 得到 x.tar ,然后 tar -xvf x.tar 就解压到了。

gcc、glibc、binutils模块相互关系

一、关于gcc、glibc和binutils模块之间的关系

1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是”预处理”和”编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。

2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(readelf)、无效调试信息和符号的工具(strip)等。通常,binutils与gcc是紧密相集成的,没有binutils的话,gcc是不能正常工作的。

继续阅读 »

Linux硬盘分区方案建议

最近在学习CentOS,安装的时候必定会遇到分区的疑惑,在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。

方案1
/ :建议大小在5GB以上。
swap:即交换分区,建议大小是物理内存的1~2倍。 继续阅读 »

返回顶部