按类别查询搜索结果
关于关键词 的检测结果,共 4412
pacman2000 | 2017-05-23 06:36:35 | 阅读(3190) | 评论(1)
    世界上唯一不变的是变化,对于动态连接库更是如此。动态库天生为方便程序的更新而设计,只需要替代库文件,无需重新编译主程序,即可运行更新后的版本。另外,动态库是多应用共享的,多个程序使用同一个库,那么库只会加载一份。    但是,现实往往不这么简单。既然动态库...【阅读全文】
pacman2000 | 2017-05-18 07:17:12 | 阅读(2510) | 评论(0)
unix平台下,动态连接库的使用有两种方式,link方式和dlopen方式。需要设置LD_LIBRARY_PATH作为查找路径(低版本AIX使用LIBPATH)。link方式是程序启动时加载所有编译时连接的动态库,直到程序结束也不会关闭。dlopen方式是在运行中按照参数指定的方式加载动态库,并可以使用dlclose函数关闭,直到下次再使用dlopen重新加...【阅读全文】
theKernel | 2017-05-02 19:07:05 | 阅读(0) | 评论(0)
编译原理【阅读全文】
帝国时代211 | 2017-04-25 00:08:24 | 阅读(15177) | 评论(0)
主要介绍了静态库和动态库的特点、生成和调用等详细的知识【阅读全文】
pl014 | 2017-04-22 16:56:22 | 阅读(3290) | 评论(0)
本文以gcc/g++/mingw的情况为主,日后可能会整理其它的编译器等内容。静态库将编译后的目标文件进行打包而生成的库,不包含对依赖库的链接。链接时需要显示链接依赖库,链接后的可执行文件包含可执行文件对该库所需的内容,库的本身不需要同可执行文件一起发布。适用于独立性较弱的子工程、子模块等。动态库/共享库...【阅读全文】
【C/C++】 Nuttx系统启
kingbrant | 2017-04-10 13:53:24 | 阅读(1800) | 评论(0)
                                    Nuttx系统启动                       &n...【阅读全文】
theKernel | 2017-03-09 20:48:15 | 阅读(2220) | 评论(0)
转自http://www.cnblogs.com/cmranger/p/4653396.html1、一个程序从源文件编译生成可执行文件的步骤:预编译 --> 编译 --> 汇编 --> 链接(1)预编译主要处理在源代码文件中以“#”开始的预编译指令,如宏展开、处理条件编译指令、处理#include指令等。(2)编译过程就是把预处理完的文件进行一系列词法分析...【阅读全文】
【C/C++】 u-boot启流程
zhanggf8220 | 2017-03-09 11:59:37 | 阅读(800) | 评论(0)
start.S –>board_init_r() –>main_loop() –> autoboot_command()–> do_bootm() –>do_bootm_states() –>bootm_os_get_boot_func() –> boot_os[os] –>do_bootm_linux() –> boot_jump_linux()【阅读全文】
黄豆酱没有酱 | 2017-03-02 16:54:43 | 阅读(830) | 评论(0)
传统的软件定义网络架构采用固定的数据层硬件,通过狭窄的南向 API 连接到控制层,而软定义网络则不然,其基于可编程数据层,具有内容智能功能和宽泛的北向 API 控制层连接。【阅读全文】
lin_ux_linux | 2017-03-01 09:50:39 | 阅读(0) | 评论(0)
书是非常私人的东西,编程类书籍也不例外。我们都是通过阅读书籍来帮助掌握某种语言的基本知识。随后又通过阅读书籍来全面探索这门语言的灵活性。我仔细考察了一些我最喜爱的 C 语言书籍,并从其中选出了对我意义最大的九本。C 语言是一种通用的、面向过程的高级编程语言。也是最具流行度和影响力的编程语言之一。该...【阅读全文】
【C/C++】 Nuttx系统启
XXDK101 | 2017-02-17 16:13:15 | 阅读(1070) | 评论(0)
                                    Nuttx系统启动                       &n...【阅读全文】
可怜的猪头 | 2017-02-16 10:03:25 | 阅读(1980) | 评论(0)
    Linux下C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进行分析,还原系统发生段错误时刻的堆栈情况。这对于我们发现程序bug很有帮助。    使用ulimit -a可以查看系统core文件...【阅读全文】
hua_shang | 2017-02-10 11:16:05 | 阅读(250) | 评论(0)
最近在学习编译原理,于是准备自己动手写一个脚本语言。准备用一些文章记录其中遇到的问题和解决的方法。这些文章需要有一些编译原理,YACC, LEX的储备知识。关于这些知识,使用方面的部分可以简单的通过网络上的文章得到,更详细的原理,需要参考《编译原理》(龙书)。【阅读全文】
UMK_eRain | 2017-02-04 00:04:23 | 阅读(4510) | 评论(0)
C++ 调用QT动态库 eclipse 工程调用QT动态库
libQt5Widgets.so.5: undefined reference to
【阅读全文】
jdyyoung | 2016-12-26 09:18:22 | 阅读(1390) | 评论(0)
leiminchn | 2016-12-24 17:09:12 | 阅读(2550) | 评论(0)
SCTP 状态转换及分组【阅读全文】
leiminchn | 2016-12-24 16:50:57 | 阅读(1340) | 评论(0)
TCP/IP协议状态总结【阅读全文】
hbsxjs | 2016-12-23 17:02:33 | 阅读(1890) | 评论(0)
1.在桌面新建一个快捷键2.添加HlpViewer.exe 的本地地址3.在添加的地址后面添加 /catalogName VisualStudio124.保存快捷键即可列:桌面右键-》新建快捷方式-》输入以下"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName Vi...【阅读全文】
A_number__1 | 2016-12-19 11:59:06 | 阅读(1290) | 评论(0)
C++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程序开发效率。C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模...【阅读全文】