logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows与Linux动态库的两种加载方式

Windows上的动态库(dll)加载方式有两种:1.静态加载,运用#pargma comment(lib, "xxx.dll")方式,这种方式需要 头文件,lib文件和dll文件配合使用,运行时是直接将动态库加载到内存中的,运用起来也比较方便2.动态加载,运用LoadLibrary(dllName)方式,这种方式只需要头文件和dll文件就可以运行,需要时加载,不需要是用FreeLibra

#linux
Linux系统下alias重命名的命令,如何调用原生命令呢?

在Linux系中,对于已经利用alias重定义别名的命令,如何在脚本中使用原命令?例如想使用cp的原命令,使得目标文件存在是直接覆盖,而不是进行确认是否覆盖(弹出是否覆盖是因为为了安全起见,好多Linuxer对cp命令进行了alias cp `cp -i`重命名了)。可以使用: \cp 命令,即在原命令前加上'\',这样,执行时用的就是原始的命令,而不会使用alias重命名的命令。

#linux
在MaxOSX系统上安装gdb并给gdb制作证书

在MacOSX系统上是默认没有安装gdb的,这给MacOSX应用开发人员调试OSX应用程序带来一定困难,因此在MacOSX上安装gdb对应用程序进行调试是一个很好的选择。但是在MacOSX上安装gdb并不想在Linux上那么容易安装,他有一定的限制,首先得从GitHub上获取gdb并安装,然后还必须得给gdb进行制作证书,这样才能够正常使用gdb进行调试。接下来对MacOSX上安装gdb以及给

到底了