![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
不愛吃魚的喵
这个作者很懒,什么都没留下…
展开
-
undefined reference to `SSL_CTX_set_srp_username‘
程序在编译curl模块时,openssl报错,报错截图如下经官网资料查询该函数是在头文件中,下图是的ssl.h,是包含该函数的。原创 2024-06-19 15:09:10 · 268 阅读 · 0 评论 -
linux下带-dev或-devel包的区别
就比如我遇到的问题,如果只需要openssl环境,那安装。就可以,但如果需要编译其他程序(Qt源码),那就需要安装。包也可以称为开发包,包含了一些在编译程序时依赖的。最近在编译Qt源码的时候,要做网络开发,需要。的安装包的区别,在这里记录一下。安装后,到Qt源码路径下执行。头文件,经过调研发现还需要。包还包含开发文档或demo。,否则无法找到头文件。原创 2024-06-19 09:24:36 · 275 阅读 · 0 评论 -
Ghostscript - 使用 Ghostscript 为PDF文件设置密码
GhostScript对PDf文件进行加密原创 2024-01-31 11:03:14 · 728 阅读 · 0 评论 -
使用signal函数 error: invalid conversion from ‘void (*)()’ to ‘__sighandler_t
使用signal函数 error: invalid conversion from ‘void (*)()’ to ‘__sighandler_t最近在linux下使用alarm函数定时,使用signal()函数发信号用g++进行编译的时候,出现了如下错误:signal(SIGALRM, DeleteLogs);alarm(60);main.cpp:15:31: error: invalid conversion from ‘void (*)()’ to ‘__sighandler_t {aka原创 2020-09-28 18:03:49 · 2848 阅读 · 0 评论 -
动态库链接的优先级以及如何修改rpath
时,链接动态库的路径与预想的路径不同,应该链接同目录下的动态库,但是却链接了系统中同名但不同版本的库,导致无法启动,在经过查询与多方案尝试后,最终解决了该问题,将解决过程与大家分享一下。首先,先了解一下动态库的链接优先级,在运行可执行文件时,可能会链接一些动态库,系统在链接这些动态库时会有一个顺序,下面。时,才能找到正确的动态库,在其他目录下调用该程序就无法定位到正确的动态库路径下。原创 2020-08-03 18:31:12 · 6233 阅读 · 0 评论 -
Ubuntu下输入金钱符号时只能输入“₵“无法输入“$“
虚拟机下输入法输入金钱符号时只能输入"₵"无法输入"$"内核版本:Ubuntu16.04无法输入"$",写脚本十分麻烦,每次都是别的地方写好复制进来在wiki中对各国货币符号进行搜索,发现加纳塞地的货币符号是"₵"查看虚拟机中的输入法设置,看到除了搜狗拼音外,默认的输入法是Ghana(加纳),(下图中的美国是后来添加上的),点击配置,将默认的Ghana删除掉,添加其他地区的英语输入法,即可解决如果点开后没有如下图的配置选项,重启虚拟机,直接点右上角的键盘图标进行操作,就有配置选项了...原创 2020-07-29 16:16:36 · 420 阅读 · 0 评论