加速Linux程序编译make的方法

昨天在PC上配置了Nvidia TX2的交叉编译环境,make编译了qt-everywhere-opensource-src-5.8.0源码,用时1.5小时,等的黄花菜都凉了。于是在网上搜索是否有提升Linux程序编译速度的方法。这里做个笔记。 以下引用自:李凡希的Blog《加速Linux程序编译...

2019-05-08 19:12:59

阅读数 11

评论数 0

EGL 介绍和使用

原文:https://blog.csdn.net/afei__/article/details/84867104 一、简介二、功能三、使用3.1 首先介绍一下检查错误的方法:3.2 创建,建立本地系统和 OpenGL ES 的连接3.3 初始化3.4 确定可用的 Surface 的配置3.5 创...

2019-05-01 22:04:00

阅读数 42

评论数 0

对颜色空间YUV、RGB的理解

原文:https://blog.csdn.net/asahinokawa/article/details/80596655 什么是RGB什么是BGR什么是YCbCrYUV分类与意义存储方式YUVY 格式 (属于YUV422)UYVY 格式 (属于YUV422)YUV422P(属于YUV422)Y...

2019-04-24 09:52:58

阅读数 119

评论数 0

【IO多路复用】 epoll总结

原文: 1、基本知识2、epoll接口3、工作模式4、测试程序 1、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件...

2019-04-23 21:23:46

阅读数 11

评论数 0

【IO多路复用】 poll总结

原文:http://www.cnblogs.com/Anker/archive/2013/08/15/3261006.html 1、基本知识2、poll函数3、测出程序 1、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状...

2019-04-23 20:16:53

阅读数 38

评论数 0

【IO多路复用】 select总结

原文: http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.html 1、基本概念2、select函数3、测试程序 1、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场...

2019-04-23 09:55:58

阅读数 20

评论数 0

【C语言】S_ISDIR S_ISREG等常见的几个宏

常见的几个宏struct stat数据结构stat函数通过路径通过文件描述符 常见的几个宏 S_ISLNK(st_mode) // 是否是一个连接. S_ISREG(st_mode) // 是否是一个常规文件. S_ISDIR(st_mode) // 是否是一个目录 S_ISCHR(st_mode...

2019-04-22 21:17:10

阅读数 17

评论数 0

v4l2的学习建议和流程解析

转自: https://www.cnblogs.com/silence-hust/p/4464291.html 一、Video for Linux two二、v4l2结构体介绍1、常用的结构体在内核目录include/linux/videodev2.h中定义2、常用的IOCTL接口命令也在inc...

2019-04-22 20:29:40

阅读数 70

评论数 0

OpenGL + vs2017 + Windows10 64位开发环境配置

1 准备1.1 下载OpenGL2 配置OpenGL3 测试 Windows10下vs2017的OpenGL如何配置,可参照如下方法: 1 准备 1.1 下载OpenGL 步骤1 打开网址:GLUT - The OpenGL Utility Toolkit 步骤2 点击GLUT for Micr...

2019-04-18 21:59:54

阅读数 57

评论数 0

SSH客户端神器--MobaXterm

1 环境2 服务端(Ubantu18.04) 配置3 客户端(Windows 10) 配置3.1 安装MobaXterm3.2 打开本地终端3.3 SSH连接服务器3.4 实例1 执行xclock程序3.5 实例2 执行nautilus命令 最近在研究x11协议时,发现一个神器MobaXterm。...

2019-04-18 00:01:23

阅读数 216

评论数 0

std::ostringstream的用法

原文:ostringstream的用法 使用stringstream对象简化类型转换为什么要学习进入stringstream你的编译器支持吗?string到int的转换重复利用stringstream对象在类型转换中使用模板结论一些实例例子一:基本数据类型转换例子 int转string例子二:除...

2019-04-09 09:14:02

阅读数 24

评论数 0

【C/C++】宏定义中 #、##、__VA_ARGS__和##__VA_ARGS__的作用

#define INFO(fmt, ...) \ if (ctx->enable_verbose) \ printf("INFO: %s(): (line:%d) " fmt "\n", __FUNCTION__, __...

2019-03-27 23:22:57

阅读数 27

评论数 0

Ubuntu 16.04 中 QT creator 运行CUDA程序的配置

这里写自定义目录标题实验环境实例kernel.cukernel.hmain.cpppro文件的配置运行结果其他 实验环境 Ubuntu 16.04 + Qt5 + CUDA9.0 实例 kernel.cu // kernel.cu #include <cuda_runtime.h&...

2019-03-27 22:34:36

阅读数 54

评论数 0

【C】pthread_mutex_t 和 pthread_cond_t 配合使用的简要分析

原文:https://blog.csdn.net/chengonghao/article/details/51779279 1 原理 假设有两个线程同时访问一个全局变量 n,这个全局变量的初始值等于0。 Int n = 0 ; 消费者线程 A 进入临界区,访问 n,A 必须等到 n 大...

2019-03-25 22:53:26

阅读数 41

评论数 0

【C++】拷贝构造函数详解

转自:https://www.cnblogs.com/alantu2018/p/8459250.html 1 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: int a=100; int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,...

2019-03-06 21:24:48

阅读数 84

评论数 0

【C++】类的静态成员

静态成员变量 在C++中,可以使用static关键字来把类成员定义为静态的。当类的成员被声明为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本,静态成员是属于整个类的而不是某个对象。静态成员可以通过双冒号来使用,即<类名>::&a...

2019-03-05 21:40:22

阅读数 46

评论数 0

C和C++混合编程 (__cplusplus 与 external "c" 的使用)

转自:http://blog.csdn.net/ljfth/article/details/3965871 第一种理解 比如说你用C++开发了一个DLL库,为了能够让C语言也能够调用你的DLL输出(Export)的函数,你需要用extern "C"来强制编译...

2019-02-28 18:26:08

阅读数 41

评论数 0

Windows10下 Nginx + FFmpeg 的 rtmp 视频推流

本人的PC配置: Windows10专业版 64位 Intel(R) Core(TM)i5-7400 CPU @3.00GHz 3.00 GHz 内存: 8GB   1. 下载 Nginx 进入Nginx下载页面( http://nginx-win.ecsds.eu/download/...

2019-02-15 09:56:15

阅读数 160

评论数 0

Ubuntu 16.04: qt5-default : Depends: qtbase5-dev but it is not going to be installed

建议:Ubuntu系统不能把系统的更新关了,否则无法apt-get。除非你不通过apt-get安装包。 今天给我的Nvidia TX2新烧了个 Ubuntu 16.04 系统,按照之前的博文 Qt Creator的安装及创建C项目示例  给TX2安装Qt,结果死活装不上去。显示缺少依赖库。然后又...

2019-01-25 14:11:10

阅读数 319

评论数 0

Ubuntu中利用 sysv-rc-conf 设置开机自启动

在《在Linux中利用Service命令添加系统服务及开机自启动》中提到,可以使用 chkconfig 把服务加到开机自动启动列表里,开机就能自启动了,但是chkconfig 是Redhat下的程序,而在Ubuntu下有一个更好的程序可以完美“替代”chkconfig,那就是sysv-rc-con...

2019-01-21 21:43:13

阅读数 446

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭