Ubuntu下Openssl安装及简单测试

安装

sudo apt install openssl

在这里插入图片描述

查看版本

openssl version -a

在这里插入图片描述

进行测试

OpenSSL密码算法库
安装好以后进行一下openssl的测试,编写一个测试代码test_openssl.c:

#include <stdio.h>
#include <openssl/evp.h>

int main(){
	
    OpenSSL_add_all_algorithms();
	
    return 0;
}

编译代码误区:

gcc -o to test_openssl.c -I /usr/local/ssl/inlcude -L /usr/local/ssl/lib -ldl -lpthread

报错如下:
在这里插入图片描述
原因分析:

在链接这个库的时候一定要注意2个问题:

1.openssl库的版本问题,请直接链到你需要的openssl库路径,比如直接/usr/local/ssl/lib,

2.注意-lssl -lcrypto要写在-ldl -lpthread前面,这段必须要有。

相关知识:

-L :此选项是指定链接库的文件夹地址

-l(小写的L):-lssl 即是寻找/usr/local/openssl/lib目录下的 libssl.a 这个库,编译器会自动寻找 libssl.a或者libssl.so

-I(大写的i):指定头文件的文件夹地址

正确编译代码:

gcc -o to test_openssl.c -I /usr/local/ssl/inlcude -L /usr/local/ssl/lib -lssl -lcrypto -ldl -lpthread

运行如下: 且运行结果为0

./to;echo $?

在这里插入图片描述

安装结束。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Ubuntu 20 是一个流行的 Linux 操作系统。要在 Ubuntu 20 上安装 Qt,可以采取以下步骤: 1. 打开终端:在 Ubuntu 20 上,可以使用 Ctrl+Alt+T 快捷键打开终端。 2. 添加 Qt 源:在终端中输入以下命令,添加 Qt 源: ``` sudo add-apt-repository ppa:beineri/opt-qt-5.15.2-focal ``` 3. 更新软件包列表:输入以下命令更新软件包列表: ``` sudo apt update ``` 4. 安装 Qt:使用以下命令安装 Qt: ``` sudo apt-get install qt515base qt515tools qt515translations qt515imageformats ``` 5. 确认 Qt 版本:使用以下命令确认 Qt 版本: ``` qmake --version ``` 安装完成后,就可以开始使用 Qt 进行开发了。如果需要安装其他 Qt 模块,可以使用类似的命令进行安装。例如,要安装 Qt Creator,可以使用以下命令: ``` sudo apt-get install qt515creator ``` 需要注意的是,Qt 的版本号可能会因时间而改变,以上命令中的版本号是指较新的版本。如果需要安装其他版本的 Qt,请参考官方文档。 ### 回答2: 在Ubuntu 20中安装Qt非常简单。请按照以下步骤操作: 第一步:从官方网站下载Qt Installer 首先,您需要访问https://www.qt.io/download,并从该页面下载基于您的操作系统的Qt安装程序。请选择“纯Qt”版本。 第二步:安装依赖项 在安装Qt之前,您需要安装一些必要的依赖项。请运行以下命令以安装这些依赖项: sudo apt-get install build-essential libgl1-mesa-dev 这将安装基本的软件编译工具和OpenGL库,用于执行Qt Creator和Keil MDK。 第三步:运行Qt Installer 接下来,您需要运行下载的Qt安装程序。在终端中进入下载目录,然后运行以下命令: chmod +x qt-unified-linux-x64-<版本号>.run ./qt-unified-linux-x64-<版本号>.run 替换版本号以匹配您下载的Qt Installer文件名。 第四步:选择安装组件 运行Qt Installer后,您将看到一个安装向导。在这里,您可以选择安装哪些组件。请确保选择安装“Qt”和“Qt Creator”。 第五步:安装 接下来,您需要选择安装路径并接受许可协议。然后,Qt Installer将开始安装所选组件。请注意,这可能需要一些时间,具体取决于所选的组件和您的系统性能。 完成以上步骤后,您将成功安装Qt和Qt Creator。现在,您可以在Ubuntu 20上开始使用Qt进行软件开发。 ### 回答3: Ubuntu是一种广泛使用的开源操作系统,支持安装和使用Qt开发工具。Qt是一款跨平台的应用程序开发工具,特别适用于图形化用户界面的开发,能够在Windows、Linux和Mac OS等多种操作系统上运行。本文将介绍在Ubuntu20中安装Qt的步骤。 步骤一:安装Qt 从Qt官网下载适用于Ubuntu20的Qt安装文件,或通过终端输入以下命令下载Qt的安装包: $ wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run 接着运行以下命令进行安装: $ chmod +x qt-unified-linux-x64-online.run $ ./qt-unified-linux-x64-online.run 安装过程中,需要登录Qt账号并选择需要安装的Qt版本。也可以根据需要选择安装其他组件。 步骤二:安装Qt Creator Qt Creator是一款适用于Qt开发的集成开发环境,它可以帮助开发人员更加方便地进行代码编写、调试和测试等操作。可以在应用商店或终端中输入以下命令安装Qt Creator: $ sudo apt install qtcreator 在安装完成后,可以启动Qt Creator并创建一个Qt项目进行开发。在新建项目时,应选择与安装的Qt版本相匹配的版本。 总之,在Ubuntu 20中安装Qt非常简单,只需要下载安装包并按照指示进行安装即可。执行完所有步骤后,您便可以轻松开始Qt开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值