自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

转载 linux链接非标准命名的静态库

本文转自:https://blog.csdn.net/aguei868/article/details/52624065在项目中遇到隐蔽一个问题,如下:按上面的方式进行链接,提示一直找不到-lipc_server,后面发现是由于生成的库没有加lib前缀导致的,应该要这种格式libipc_server.a,但是另一种方式可以链接ipc_server.a这种形式的库,如下:这种方式直接指定对...

2018-11-27 19:43:57 680

转载 Linux下头文件搜索路径

本文转自:https://blog.csdn.net/weiyuefei/article/details/78115424C++编译时,教科书中写道:#include “headfile.h”优先在当前目录查找头文件;#include < headfile.h >从系统默认路径查找头文件。先前以为系统默认路径是环境变量$PATH指定的路径,在系统上一查,傻了眼:-bash-3.2$...

2018-11-27 19:28:46 5499 1

原创 linux安装openssl到指定目录

背景:最近在做linux嵌入式开发,发现项目中不同分支均有一套openssl源码和静态库,并没有依赖系统(编译服务器)openssl头文件和静态库。带着些许的疑问,思考得出:在嵌入式设备里,并不需要给系统安装openssl,只需要编译时连接openssl的静态库即可。不同的分支、平台编译openssl源码安装到指定分支目录,链接可执行程序时,链接上该目录上的openssl静态库即可。结论:o...

2018-11-19 09:31:29 19318

转载 EditPlus中文绿色破解版

见:https://blog.csdn.net/folgenff/article/details/78969153

2018-11-17 11:20:32 12712

转载 GCC编译C语言程序的过程

gcc/g++编译流程四步骤1.预处理,生成预编译文件(.i文件):gcc –E hello.c –o hello.i2.编译,生成汇编代码(.s文件):gcc –S hello.i –o hello.s3.汇编,生成目标文件(.o文件):gcc –c hello.s –o hello.o4.链接,生成可执行文件:gcc hello.o –o hello//hello即为可...

2018-11-16 18:35:16 2845 1

转载 input标签保留空格

1、普通input标签前端开发者都知道,在html中手动输入多个空格或者是回车,在页面解析的时候都被解析成一个空白显示,但有时候的需求要求显示多个空格,这个问题怎么解决呢?根绝我个人的经验,目前找到了以下集中解决办法:使用转义字符,如 等,代替手动输入的空格,2)使用全角空格,全角空格被解析为汉字处理,3)控制css:将包裹文字的标签的样式增加设置:white-space:p...

2018-11-16 10:15:52 5134

原创 linux gcc/g++编译参数 -l(大写i)-L(大写l) -l(小写l)

使用举例:(有libtest.a静态库)g++ -o compress compress.cpp -I./include/ -L/lib/ -ltest说明:1)-I(大写i):指定头文件搜索路径;-I./include/表示将./include/目录作为第一个寻找头文件的目录,寻找的顺序是:./include/ --> /usr/include --> /usr/...

2018-11-15 20:58:57 3074

翻译 Linux静态库和动态库的命名规则和编译链接

文章转自:https://www.cnblogs.com/linuxbo/p/4301724.html1、Linux静态库和动态库的命名规则静态函数库静态库的名字一般是libxxx.a,利用静态库编译生成的文件比较大,因为整个静态库所有的数据都会被整合进目标代码中。a)优点编译后,可执行文件不需要外部支持;b)缺点生成的可执行程序大;静态库改变了,就需要重新编译可执行程序。动态库函...

2018-11-15 20:40:46 2624

原创 visual studio添加C++目录文件到项目

编译环境:Visual Studio 2013 + Win64;1、新建一个空项目也可以操作:选择文件 — 新建 — 项目……新建项目选择如下:最后点击确定按钮,则D:\visual studio 2013文件夹下就会生成一个opensslTest解决方案文件夹,文件夹内容如下:2、拷贝C++工程文件到项目如要添加下面的openssl文件夹将openssl文件夹及文件整个拷贝...

2018-11-13 15:41:49 19148

原创 Windows下编译openssl库

1、概述OpenSSL是一个开放源代码的软件库包,它实现了 SSL(Secure SocketLayer)和 TLS(Transport Layer Security)协议,所以应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。SSL是啥?大家知道我们访问网站的时候,以HTTPS开头的表示你和服务器之间传输的数据经过了加密,这里...

2018-11-12 20:16:22 6069 2

转载 setsockopt :SO_LINGER 选项设置

setsockopt 设置 SO_LINGER 选项此选项指定函数close对面向连接的协议如何操作(如TCP)。内核缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger { int l_onoff; /* 0 = off, nozero = on */ ...

2018-11-06 21:07:23 407

转载 C++模板

1、简述模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。模板是C++支持参数化多态的工具,使用模板可以使用户为类或者函数声明一种一般模式,使得类中的某些数据成员或者成员函数的参数、返回值取得任意类型。模板是一种对类型进行参数化的工具;通常有两种形式:函数模板和...

2018-11-05 20:06:52 305

设备和电脑的串口共享软件.rar

串口共享软件

2021-07-28

FormatFactory_setup.rar

格式工厂,修改音频格式

2021-07-27

GNUMakeManual_CN-master.zip

GNUMakeManual_CN-master.zip 是学习makefile的基本手册

2021-07-26

十六进制编辑工具.rar

十六进制编辑器

2021-03-20

Windows 64位编译好的Openssl静态库、相关安装包和demo示例

资源包括:编译好的openssl静态库,openssl-1.0.2m.tar.g压缩包,ActivePerl-5.26.0.2600-MSWin32-x64-403866.exe安装包(Win64),nasm-2.14-installer-x64.exe安装包,附加一个win64下的demo示例

2018-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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