按类别查询搜索结果
关于关键词 "LINUX" 的检测结果,共 3606
zds05 | 2018-12-06 15:17:30 | 阅读(0) | 评论(0)
linux动态库依赖关系,你知道多少,你知道你经常链接一些无用的so进来吗,他们对程序有哪些影响。本文正是探讨这些问题。使用源码例子,呈现给你,娓娓道来【阅读全文】
zds05 | 2018-12-06 15:16:03 | 阅读(0) | 评论(0)
我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。【阅读全文】
z_yang | 2018-12-02 22:11:01 | 阅读(10) | 评论(0)
初学C语言的时候,我们不知道计算机怎么运行我们编写的文件,对于很多初学者来说,很误解的,如果在Vs环境中,你是看不到这样的现象的,在.c文件到可执行文件的时候,经历预处理.i到汇编.s文件,二进制.o文件,进行静态链接,生成可以执行文件,在执行程序文件时候会有一个在加载到内存中会有一个动态库的加载过程.so(Wind...【阅读全文】
kensniper | 2018-11-26 14:39:37 | 阅读(0) | 评论(1)
        windows的动态库搜索顺序,虽然有可能会造成潜在的混乱,但是对于开发和测试无疑是比较方便的,尤其是debug和release版本的动态库需要经常切换进行测试的时候。linux的动态库搜索顺序虽然可以说成是比较严谨,但是相对来说也比较呆板,有时候会造成不便。其实,lin...【阅读全文】
【C/C++】 linux 内核链表
下雨夜 | 2018-11-14 15:15:19 | 阅读(0) | 评论(0)
inux内核链表-通用链表的实现  最近编程总想着参考一些有名的开源代码是如何实现的,因为要写链表就看了下linux内核中对链表的实现。  链表是一种非常常见的数据结构,特别是在动态创建相应数据结构的情况下更是如此,然而在操作系统内核中,动态创建相应的数据结构尤为频繁。由于不带数据域所以Linux中的这种链表是...【阅读全文】
shen1933 | 2018-11-12 15:36:29 | 阅读(10) | 评论(0)
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Lin...【阅读全文】
lz小骆驼 | 2018-10-18 11:30:38 | 阅读(0) | 评论(0)
动态库:是一种不可执行的二进制程序文件,本身并不能被执行,必须被可执行文件调用才能实现功能。linux上它一般是libxxx.so ,windows上一般后缀是.dll ;动态库是动态加载的,它再编译的时候并没有被编译进目标代码,只有执行到相关函数的时候才会调用库中的函数,因此它产生的可执行文件很小;静态库:linux上这类库的名...【阅读全文】
13814089327 | 2018-10-15 15:23:11 | 阅读(10) | 评论(0)
获取结构体成员偏移#define offsetof(TYPE,MEMBER) ((size_t)&((TYPE *)0)->MEMBER)获取结构体数组个数#define ARRAY_SIZE(a) (sizeof(a)/sizeof((a)[0]))【阅读全文】
企鹅Unix | 2018-09-15 14:40:20 | 阅读(20) | 评论(0)
suiming2005 | 2018-09-10 11:33:06 | 阅读(50) | 评论(0)
andyhzw | 2018-08-16 16:21:03 | 阅读(40) | 评论(0)
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Lin...【阅读全文】
lx1122raphael | 2018-07-27 15:43:28 | 阅读(10) | 评论(0)
lx1122raphael | 2018-07-27 15:43:24 | 阅读(10) | 评论(0)
lx1122raphael | 2018-07-27 15:29:13 | 阅读(0) | 评论(0)
lx1122raphael | 2018-07-27 15:28:48 | 阅读(0) | 评论(0)
lx1122raphael | 2018-07-27 15:28:43 | 阅读(10) | 评论(0)
lx1122raphael | 2018-07-27 15:19:15 | 阅读(10) | 评论(0)
2005227042 | 2018-07-18 20:48:45 | 阅读(110) | 评论(0)
解压node-v10.6.0-linux-x64.tar.xz到目录/opt/建立软连接sudo ln -sf /opt/node-v10.6.0-linux-x64/bin/node  /usr/bin/nodesudo ln -sf /opt/node-v10.6.0-linux-x64/bin/npm  /usr/bin/npm验证安装结果node -vnpm -v【阅读全文】
2005227042 | 2018-07-18 13:22:37 | 阅读(0) | 评论(0)
一、机器信息:目标运行机器地址:10.15.2.42 用户/密码:root/hxdl2018#cat /proc/version Linuxversion 4.9.37 #ifconfigeth0编译服务器地址(Ubuntu16.04):$ifconfigenp0s31f6 二、移植opencv3.4.0前准备(1) 下载源代码,目前版本号opencv...【阅读全文】
zds05 | 2018-07-13 23:18:37 | 阅读(9010) | 评论(0)
出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识,文档中的工具,是不可能完全掌握的,另外对系统性能分析和优化是一个长期的系列。本文档主要是结合Lin...【阅读全文】