Linux
云飞扬_Dylan
这个作者很懒,什么都没留下…
展开
-
Linux之静态库
Linux静态库命名规则Linux静态库命名规范,必须是"lib[your_library_name].a":lib为前缀,中间是静态库名,扩展名为.a。创建静态库(.a)通过上面的流程可以知道,Linux创建静态库过程如下:l 首先,将代码文件编译成目标文件.o(StaticMath.o)g++ -c StaticMath.cpp转载 2017-03-12 16:47:53 · 359 阅读 · 0 评论 -
CentOS配置之解决安装完成后无法上网
安装完CentOS7 后,使用yum update 更新软件源时发现系统无法联网,解决方法整理如下:1、 通过 cd /etc/sysconfig/network-scripts/ 进入network-scripts目录下,输入ls命令查看对应的网卡文件,比如我的网卡对应的文件是ifcfg-eth02、用chmod命令为网卡文件添加写权限: sudo chmod a+w ifcfg原创 2017-05-20 12:40:14 · 665 阅读 · 0 评论 -
Linux命令收集
1. 查看防火墙状态systemctl status firewalld.service2. 关闭防火墙systemctl stop firewalld.service3.禁止防火墙开机启动systemctl disable firewalld.service4. 重启防火墙使配置生效systemctl restart firewalld.service 5. 设置原创 2017-05-20 12:47:56 · 318 阅读 · 0 评论 -
Linux配置之解决CentOS中:xx is not in the sudoers file的问题
刚装完CentOS7,在使用sudo命令安装gcc-c++编译器的时候,出现 Dylan is not in the sudoers file. 的问题,解决办法如下:1. su - //切换到root权限,横线‘‘-’’的作用是将环境变量也切换到root,如果不加横线“-”,则只切换到root权限,但环境变量还是当前用户的环境变量。2. 执行visudo命令,代开visudo文件原创 2017-05-18 14:47:33 · 5291 阅读 · 0 评论 -
对于同步、异步、阻塞、非阻塞的几点理解
一、同步与异步同步/异步, 它们是消息的通知机制1. 概念解释A. 同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 SendMessage。该函数翻译 2017-03-12 16:58:02 · 484 阅读 · 0 评论 -
Linux中关于init.d分析
本文包括3部分内容 1、 Linux的引导过程 2、 运行级别 3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系 都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。 “/etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行”。开始之前,先引用李善明经理昨天晚上转载 2017-03-12 16:55:23 · 1004 阅读 · 0 评论 -
CentOS安装codeblocks
1) 前提# 检查GTK版本,至少2.0yum list installed *gtk* # 或下行命令 # ll /usr/lib/ | grep gtk # 有类似"libgtk-x11-2.0.so"否 # 安装wxGTK # yum list wxGTK* # 查看 yum install wxGTK.i686 wxGTK-devel.i686 -y # 源码安转载 2017-03-12 16:53:51 · 673 阅读 · 0 评论 -
Linux零碎知识点
1、查看gcc或g++默认的include路径,即当程序中以“#include”方式包含文件件事,gcc或g++编译器的默认搜索路径`gcc -print-prog-name=cc1plus` -v`g++ -print-prog-name=cc1plus` -v2、设置gcc或g++默认的include路径在用户家目录下或root用户/root目录下:原创 2017-03-12 16:52:25 · 442 阅读 · 0 评论 -
Linux之动态链接库
Linux下创建与使用动态库 linux动态库的命名规则动态链接库的名字形式为 libxxx.so,前缀是lib,后缀名为“.so”。l 针对于实际库文件,每个共享库都有个特殊的名字“soname”。在程序启动后,程序通过这个名字来告诉动态加载器该载入哪个共享库。l 在文件系统中,soname仅是一个链接到实际动态库的链接。对于动态库而言,每个库实际上都转载 2017-03-12 16:50:11 · 486 阅读 · 0 评论 -
GDB调试coredump文件
linux上程序崩溃起来挺烦人,不过linux 比较好的是有gdb.1、生成coredump文件echo "ulimit -c unlimited" >> /etc/profile然后记得敲入命令source /etc/profile然后敲入命令:ulimit –c效果如下:确认能否生成coredump文件,使用如转载 2018-01-26 10:51:07 · 3163 阅读 · 0 评论