/usr/bin/ld: 找不到-lcurl_GeYi1998的博客-程序员宅基地

技术标签: linux  网络编程  嵌入式  

问题:

在这里插入图片描述

参考文档

http://bcoder.com/others/solution-of-usr-bin-ld-can-not-find-lxxx

使用上面链接的方法未能解决我的问题,看到 .bashrc 想起了安装交叉编译链的配置文件,于是有下面的尝试,竟解决了【 /usr/bin/ld: 找不到-lcurl 】的问题

尝试

如果不敢轻易改动环境变量,可以先在终端做如下尝试,确定能解决你的问题后再修改环境变量的配置文件

export LIBRARY_PATH=/usr/local/curl/lib

此方法在新建命令行窗口或者切换到其他窗口后,系统环境变量就失效了

修改环境变量配置文件(永久有效)

root权限下:

1、打开/etc/bash.bashrc文件

vi /etc/bash.bashrc

2、在最后添加环境变量

LIBRARY_PATH=/usr/local/curl/lib
export LIBRARY_PATH

这里是我的 curl 的安装路径,对应改成自己的

3、使配置立即生效

source /etc/bash.bashrc

编译通过,没有报错,并能运行
在这里插入图片描述
正常情况到这里就能解决了

参考文档:http://bcoder.com/others/solution-of-usr-bin-ld-can-not-find-lxxx

在其他文章看到类似资料,放过来帮助理解
http://emb.hqyj.com/Column/4173.html
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44023406/article/details/103455800

智能推荐

Android.mk之编译生成可执行文件_android.mk 编译可执行文件-程序员宅基地

转载自品略图书馆http://www.pinlue.com/article/2019/11/1122/279786016747.htmlAndroid.mk之编译生成可执行文件一、简介对于学过Linux内核的来说,想要去编译一个文件,生成可执行文件也好,打包成库也罢,都是使用Makefile来管理编译的。那么对于Android底层开发来讲,也是需要把咱们写的代码,编译成可执行文件或者其他可用的文件,才能使用起来。再Android对这些文件的管理当然也需要一个东西来管理,其名字叫Andro.._android.mk 编译可执行文件

解决IDEA输出中文,出现问号,乱码现象(已解决,大家可以直接跳到最后)_idea run窗口 打印汉字显示3个问号-程序员宅基地

小白学Java会遇到各种问题,我想记录我学习过程中遇到的问题和解决方案,解决IDEA输出中文显示为问号乱码_idea run窗口 打印汉字显示3个问号

对比 | Python中超级好用的“列表解析式”、“字典解析式”、“集合解析式”_python :字典解析式 for in if else-程序员宅基地

对比 | Python中超级好用的“列表解析式”、“字典解析式”、“集合解析式”_python :字典解析式 for in if else

radl+ReportViewer (转)-程序员宅基地

真正的全动态报表:RDLC+ReportViewer作者:caeser2源代码下载 阅读本文需要有 XML解析 及 ADO.net 相关经验。 本文编译器使用 Visual Studio 2005 数据库采用XML格式 ReportView 版本为2.0 .net版本为2.0 一、水晶报表的缺陷   Crystal Repotrs的功能固然很强大,但是对我..._用vs studio做radl文件

Android3.0以前的Fragment支持(ViewPager)-程序员宅基地

Android3.0以前的Fragment支持(ViewPager)

windows环境的rabbitmq安装与启动-程序员宅基地

下载资源:RabbitMQ,下载地址http://www.rabbitmq.com/install-windows.html对应版本(必须是与mq版本适应)的erlang,下载地址http://www.erlang.org/downloads/20.2首先安装erlang,然后安装rabbitmq。安装完Rabbit MQ以后,服务会自动运行,这时环境变量里的ERLANG_HOME...

随便推点

WIN2008R2下安装plsqldeveloper和toad-程序员宅基地

主要任务:在win2008R2上安装oracle和plsqldeveloper和toad在win2008R2上安装完ORACLE后,安装PLSQLDEVELOPER 无法连接:1、从oracle官方网站下载安装程序,安装64位oracle DB。2、下载安装32位Oracle Client(从官网下载后解压即可,同时拷贝SQLNET和tnsname文件)。==...

Costas(科斯塔斯环)整理_costas环_lee_824的博客-程序员宅基地

一、基本概念科斯塔斯环(Costas)法又称同相正交环法或边环法。他仍然利用锁相环提取载频,但是不需要对接收信号作平方运算就能得到载频输出。 误差信号是由两路相乘及低通滤波器低通滤波器提供的。压控振荡器输出信号直接供给一路相乘器,供给另一路的则是压控振荡器输出的正交的信号。两路信号输出均含有调制信号,两者相乘后可以消除调制信号的影响,经环路滤波器后得到仅与压控振荡器输出和理想载波之间相位差有关的控制电压,从而准确地对压控振荡器进行调整。【摘自百度百科】二、结构及原理结构原理【摘自https_costas环

cocos2d-x学习笔记-CCAction(动作)-程序员宅基地

CCAction及它的子类就是起着这样的作用,它是通过改变这些实体的属性实现的,下面是它的类结构图。 从结构图可以看出,动作类的基类是CCAction,通过继承它可以实现很多种动作。CCFiniteTimeAction:有限次动作执行类,就是按时间顺序执行一系列动作,执行完后动作结束;CCSpeed:调整实体(节点)的执行速度;CCFollow:可以使节点跟随指定的另一个节点移

【题解】计蒜客 2020 蓝桥杯大学 B 组省赛模拟赛(一)-程序员宅基地

文章目录A. 结果填空:有趣的数字(签到)B. 结果填空:爬楼梯(dp)A. 结果填空:有趣的数字(签到)原题链接:https://nanti.jisuanke.com/t/43115思路: 签到题,直接暴力循环并判断每个数是否既为质数又含有5。Code:import java.util.*;import java.math.*;public class Main{ s...