随笔分类 -  Linux C

Linux C
摘要:Linux下CMake简明教程 https://blog.csdn.net/whahu1989/article/details/82078563?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-0&s 阅读全文
posted @ 2021-03-15 07:27 古锁阳关 阅读(105) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/q1009020096/article/details/87715273 适合于在Windows 开发Linux的C/C++程序。 文章目录Linux 配置Cmake 安装gdbtermcap 安装gdb 安装CLion 配置环境配置Hello 阅读全文
posted @ 2021-03-14 19:05 古锁阳关 阅读(617) 评论(1) 推荐(0)
摘要:https://www.cnblogs.com/sddai/p/9769086.html 虽然这个话题已是老生常谈,搜索一下应该也能找到大把的相关文章。不过难得提到了这方面,就趁此机会把我的理解写下来,一来看看我是不是真正理解了,二来看看我能不能把它们之间的区别讲得更加简明易懂。 0. 太长不看 T 阅读全文
posted @ 2021-03-10 08:51 古锁阳关 阅读(1279) 评论(0) 推荐(1)
摘要:值得学习的C语言开源项目 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁, 阅读全文
posted @ 2021-03-08 17:42 古锁阳关 阅读(348) 评论(0) 推荐(0)
摘要:【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 main() { int 阅读全文
posted @ 2021-03-05 13:53 古锁阳关 阅读(569) 评论(1) 推荐(0)
摘要:原文链接:https://blog.csdn.net/derkampf/article/details/70256891 一.实例 拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。 为了避免出现这个问题,需要.PHONY: 阅读全文
posted @ 2021-03-04 06:55 古锁阳关 阅读(614) 评论(0) 推荐(0)
摘要:【并行计算】-准备篇 【并行计算】用MPI进行分布式内存编程(一) 【并行计算】用MPI进行分布式内存编程(二) 【并行计算】基于OpenMP的并行编程 阅读全文
posted @ 2021-03-03 18:26 古锁阳关 阅读(73) 评论(0) 推荐(0)
摘要:1、背景知识 从1986年到2002年,微处理器的性能以平均50%的速度不断提升。但是,从2002年开始,单处理器的性能提升速度降到每年大约20%,这个差距是巨大的:如果以每年50%的速度提升,在10年里,微处理器的性能能提升60倍,而如果以20%的速度提升的话,10时间里,只能提升6倍。所以,从2 阅读全文
posted @ 2021-03-03 18:23 古锁阳关 阅读(236) 评论(0) 推荐(0)
摘要:mpiCC Compiles and links MPI programs written in C++//编译链接MPI C++源程序 Description This command can be used to compile and link MPI programs written in 阅读全文
posted @ 2021-03-03 18:06 古锁阳关 阅读(2675) 评论(0) 推荐(0)
摘要:https://www.itdaan.com/blog/2017/04/29/4184b453ec6c.html 安装(腾讯云centos 6.5 64位) yum list mpich* 查看有什么版本的mpich包,在此处有版本2的,所以装版本2的 yum install mpich2 mpic 阅读全文
posted @ 2021-03-03 18:00 古锁阳关 阅读(2296) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/zhangzhangtabszj/p/13802330.html 1、进入root su root 2、安装包 wget wget http://ftp.gnu.org/gnu/emacs/emacs-26.1.tar.gz 3、解压 tar - 阅读全文
posted @ 2021-03-03 14:55 古锁阳关 阅读(270) 评论(0) 推荐(0)
摘要:Linux下undefined reference to ‘pthread_create’问题解决 Linux下undefined reference to ‘pthread_create’问题解决 在试用Linux 线程模块时,试用pthread_create 函数。编译命令为 gcc main. 阅读全文
posted @ 2021-03-02 18:12 古锁阳关 阅读(1671) 评论(0) 推荐(0)
摘要:Linux C编程之七(1)系统IO函数 Linux C编程之七(2) 系统IO函数 Linux C编程之八 文件操作相关函数 Linux C编程之九 目录操作相关函数 Linux C编程之十 进程及进程控制 Linux C编程之十一 进程间通信 Linux C编程之十二 信号 Linux C编程之 阅读全文
posted @ 2021-03-02 17:43 古锁阳关 阅读(80) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788404.html 一、整体大纲 二、makefile的编写 一个规则 两个函数 三个变量 1. 一个规则 三要素:目标, 依赖, 命令 目标:依赖 命令: 第一条规则是用来生成终极目标的规则 a. 如果规则中的依赖 阅读全文
posted @ 2021-03-02 17:38 古锁阳关 阅读(158) 评论(2) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788379.html 一、整体大纲 二、gdb调试 1. 启动gdb start -- 只执行一步 n -- next s -- step(单步) -- 可以进入到函数体内部 c - continue -- 直接停在断 阅读全文
posted @ 2021-03-02 17:36 古锁阳关 阅读(196) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788340.html 一、整体大纲 二、共享库的制作 1. 命名规则: lib + 名字 + .so 2. 制作步骤: 1) 生成与位置无关的代码 (生成与位置无关的.o) 2) 将.o打包成共享库(动态库) 3. 发 阅读全文
posted @ 2021-03-02 16:56 古锁阳关 阅读(215) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788320.html 一、整体大纲 二、静态库的制作 1)命名规则 lib + 库的名字 + .a 例如:libmytest.a2)制作步骤: 1). 生成对应的.o文件 -- .c --> .o -c 2). 将生成 阅读全文
posted @ 2021-03-02 16:55 古锁阳关 阅读(176) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788311.html 一、整体大纲 二、gcc编译的四个阶段 我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录: 例子1: gcc -o example1 阅读全文
posted @ 2021-03-02 16:45 古锁阳关 阅读(174) 评论(0) 推荐(0)
摘要:摘自:https://www.cnblogs.com/xuejiale/p/10788265.html 一、整体大纲 二、vim编辑器的使用 vi -- vim vim是从vi发展过来的一款文本编辑器 vi a.txt 前提: 安装了vim软件 工作模式: 1. 命令模式 -- 打开文件之后, 默认 阅读全文
posted @ 2021-03-02 16:41 古锁阳关 阅读(78) 评论(0) 推荐(0)