![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 56
xiaopang_love_study
这个作者很懒,什么都没留下…
展开
-
对‘pthread_create’未定义的引用
使用了pthread,也包含了头文件#include <thread>结果编译链接报错:对‘pthread_create’未定义的引用VS2022中解决办法:项目-->属性-->配置属性-->链接器-->输入-->库依赖项 填入: pthreadLinux中的解决办法:在链接命令中增加:-lpthreadVS中由于编译器会在库前面增加"-l",所以如果VS中填入"-lpthread" 会报错。...原创 2022-04-30 10:50:40 · 1726 阅读 · 0 评论 -
c/c++在文件中插入一行实现
突然有这个需求,需要在文件中插入一行。找了网上没有找到合适的方案。只好自己写了一个。原创 2022-01-13 21:53:32 · 3761 阅读 · 0 评论 -
下载国外Linux库的小技巧
博主经常需要下载一些linux的库,这些库的源地址大都是国外网站。配置翻墙软件可以改善这个问题。如果不翻墙,还有一个技巧。那就是用迅雷软件。原创 2021-12-26 20:05:27 · 892 阅读 · 0 评论 -
configure: error: --with-openssl was given but OpenSSL could not be detected 解决方法(Curl交叉编译到Arm板)
博主需要编译curl到arm板,而openssl是编译curl的前提。编译curl遇到标题的报错(configure: error: --with-openssl was given but OpenSSL could not be detected)。博主用的openssl版本是最新的openssl3.0.1,curl用的是最新的7.8.0.0。网上的方法,如将openssl降级,解决不了问题.原创 2021-12-26 19:52:09 · 10423 阅读 · 1 评论 -
OpenCV4在Arm开发板的编译和集成
用交叉编译器编译集成OpenCV4还是稍微有点麻烦。需要记录一下过程。码字不易,如果觉得对您有些帮助,请点个赞啊!一、下载git clonehttps://github.com/opencv/opencv.git或者git clonehttps://gitee.com/mirrors/opencv.git二、编译1、安装交叉编译器sudo apt-get install gcc-arm-linux-gnueabihfsudo apt-get install g++..原创 2021-11-29 21:13:59 · 5124 阅读 · 5 评论 -
Ubuntu中Docker的常用命令操作
$ sudo docker ps -a前置条件:安装docker概念:如果说镜像类,那么容器就是类的实例。常用命令:1、加载镜像$ sudo docker load -i rockchip_sdk.tar2、查看镜像$ sudo docker images新加载的镜像没有名字,使用tag命令取一个名字。$ sudo docker tag 4135191fdace rockchip:1.8再docker images查看,有名字了,即rockchip:..原创 2021-10-14 14:17:25 · 2522 阅读 · 0 评论 -
Ubuntu安装Docker
一、卸载旧版本$ sudo apt-get remove docker docker-engine docker.io containerd runc二、设置仓库1、安装依赖包$ sudo apt-get update$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common2原创 2021-10-08 16:11:05 · 7038 阅读 · 2 评论 -
Ubuntu20.04 操作系统切换中文 & 安装中文输入法
网上有很多的帖子指导如何安装搜狗输入法。我也尝试过,解决依赖很麻烦。很消耗精力。也找不到简便的办法。原创 2021-08-07 16:52:19 · 40523 阅读 · 6 评论 -
Linux 挂载Windows10文件夹 mount error(13): Permission denied Refer to the mount.cifs(8) manual page 问题解决
背景:Linux系统想挂载一个windows10的共享文件夹。总是报错:mount error(13): Permission denied Refer to the mount.cifs(8) manual page后来发现是windows10用pin码登录的问题。改成用密码登录就好了。一、创建共享文件夹这一步网上很多资料,我这里还简要是贴一下(只是个人记录用,读者可略过不看,直接看第二部分)。在windows10上选择一个文件夹,右键-->属性-->共享--&原创 2021-08-20 15:26:23 · 5280 阅读 · 0 评论 -
getopt函数
第一次看到这个函数不太理解。下面这个文章写得比较通俗易懂,转载一下(下文是转载内容)。最近在弄Linux C编程,本科的时候没好好学啊,希望学弟学妹们引以为鉴。好了,虽然啰嗦了点,但确实是忠告。步入正题:我们的主角----getopt()函数。英雄不问出处,getopt()函数的出处就是unistd.h头文件(哈哈),写代码的时候千万不要忘记把他老人家include上。再来看一下这家伙的原型(不是六耳猕猴):int getopt(int argc,char * const a转载 2021-08-13 17:57:48 · 162 阅读 · 0 评论 -
Unable to locate package repo
今天在Ubuntu20.04上碰到“Unable to locate package repo”这个错误,读了很多文章,包括换源,执行apt-get update等。解决不了。最后不得不悲剧得使用笨办法:回退到Ubuntu16.04(厂家推荐的版本) ,结果就不报错了。...原创 2021-08-09 16:49:59 · 2693 阅读 · 0 评论 -
Ubuntu终端C语言打印中文乱码问题解决
问题描述:C语言中printf打印GB2312编码的汉字,结果终端出现乱码:开始以为是代码写得有问题。后来发现代码怎么改都不行。解决方法:再终端的菜单栏找到 Preferences-->Encodings-->GB2312 Chinese Simplified, 选中。点close。结果测试:...原创 2021-07-02 16:44:59 · 3023 阅读 · 2 评论 -
Xftp无法显示远程文件夹问题解决
一、问题服务器电脑安装了Ubuntu + Windows双系统,想通过Xftp远程访问服务器的ntfs格式的硬盘。结果报错如下:图中的/dev/sda4就是一个ntfs硬盘。二、解决方法1、终端执行命令sudo mkdir /mnt/winsudo mkdir /mnt/win/data意思是在/mnt下面创建了win目录,在win目录下创建了data目录。2、在Linux(Ubuntu)中挂载硬盘。终端执行命令:sudo blkid结果如下:..原创 2021-05-22 18:04:30 · 2252 阅读 · 0 评论