1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. L>
  5. linux pint

当前主题:linux pint

linux 跟阿铭学linux

关机指令 image.png image.png cat -A file 显示所有的内容 chgrp groupa dir chgrp -R groupa dir chmod ugoa umask chattr c 自动压缩 解压 image.png lsa

阅读全文

CentOS6.5升级手动安装GCC4.8.2

一、简易安装 操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2 不能通过yum的方法升级,需要自己手动下载安装包并编译 1.1 获取安装包并解压 wget http://ftp.gnu.org/gnu

阅读全文

GCC更新到4.8支持C++11的特性

1.1 获取安装包并解压 wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2 tar -jxvf gcc-4.8.2.tar.bz2 1.2 下载编译GCC所依赖的源码库,使用到一个特殊的脚本

阅读全文

CentOS 6.9升级gcc至6.4.0版本

一、升级前测试: 1、 查看系统版本:# cat /etc/redhat-release 2、 查看默认的gcc版本:# gcc --version 3、 查看默认动态库:# strings /usr/lib64/libstdc++.so.6 | grep G

阅读全文

C安全问题与指针误用

指针的声明与初始化 1、不恰当的指针声明 考虑如下的声明: int* ptr1, ptr2; // ptr1为指针,ptr2为整数 正确的写法如下: int* ptr1, *ptr2; 用类型定义代替宏定义是一个好的习惯,类型定义允许编译器检查作用域规则,而宏

阅读全文

基于C语言链表实现的工作任务注册与执行

链表是个好东西,可以实现很多东西,在Linux内核中发现一些宏的封装,感觉非常有意思,于是我也模仿了Linux内核的风格,实现了一个,先来看看头文件: work.h #ifndef __WORK_H #define __WORK_H #include <st

阅读全文

【C/C++学院】0828-数组与指针/内存分配/数据结构数组接口与封装

【送给在路上的程序员】 对于一个开发者而言,能够胜任系统中任意一个模块的开发是其核心价值的体现。 对于一个架构师而言,掌握各种语言的优势并可以运用到系统中,由此简化系统的开发,是其架构生涯的第一步。 对于一个开发团队而言,能在短期内开发出用户满意的软件系统是

阅读全文

C语言中史上最愚蠢的Bug

本文来自“The most stupid C bug ever”,很有意思,分享给大家。我相信这样的bug,就算你是高手你也会犯的。你来看看作者犯的这个Bug吧。。 首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没

阅读全文