
Linux
lee1054908698
这个作者很懒,什么都没留下…
展开
-
makefile的使用
1.=是最基本的赋值 :=是覆盖之前的值 ?=是如果没有被赋值过就赋予等号后面的值 +=是添加等号后面的值 2..PHONY是一个伪目标,可以防止在Makefile中定义的只执行命令的目标和工作目录下的实际文件出现名字冲突,另一种是提交执行makefile时的效率。 ...原创 2019-12-17 09:51:35 · 186 阅读 · 0 评论 -
Linux命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2013-11-03 20:49:04 · 448 阅读 · 0 评论 -
linux下常用命令
1. su root 切换用户,由其他用户切换至root下,需要输入密码 su zhangkai 由root切换至普通用户,不需要输密码 user add smb 添加用户 password smb 设置密码 shutdown now 关机 2. cp hello.c /hello.c c原创 2015-09-17 13:12:33 · 406 阅读 · 1 评论 -
linux下 C++如何实现多线程
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。 基于进程的多任务处理是程序的并发执行。 线程的多任务处理是同一程序的片段的并发执行。 多线程程序包含可以同时运行的两个或多个部分。这样的程序中的每个部分称为一个线程,每个线程定义了一个单独的执行路径。 C++ 不包含多线转载 2017-01-20 18:17:20 · 12551 阅读 · 5 评论 -
linux下多线程调试
gdb对于多线程程序的调试有如下的支持: 线程产生通知:在产生新的线程时, gdb会给出提示信息 (gdb) run Starting program: /root/thread [New Thread 1073951360 (LWP 12900)] [New Thread 1082342592 (LWP 12907)]---以下三个为新产生的线程 [New Thread 1090731072 ...原创 2019-09-05 17:25:40 · 523 阅读 · 0 评论