linux libpath的作用,linux – LD_LIBRARY_PATH似乎不起作用
我正在尝试编译测试文件:
gcc -o test test.c -lg2c
但我得到错误:
/usr/bin/ld: cannot find -lg2c
如果我使用:
gcc -o test test.c -L/usr/lib/gcc/x86_64-redhat-linux/3.4.6 -lg2c
然后它工作正常.
所以我添加了这样的路径:
LD_LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/3.4.6:$LD_LIBRARY_PATH
当我使用$LD_LIBRARY_PATH时,它会在那里列出,但是:
gcc -o test test.c -lg2c
仍然不起作用,它给出了同样的错误,我无法弄清楚为什么.
我正在使用CentOS(2.6.32-279.9.1.el6.x86_64),任何帮助将不胜感激.
编辑:编译器版本:
rpm -qa | grep gcc
gcc-4.4.6-4.el6.x86_64
compat-gcc-34-g77-3.4.6-19.el6.x86_64
libgcc-4.4.6-4.el6.x86_64
compat-gcc-34-3.4.6-19.el6.x86_64
gcc-gfortran-4.4.6-4.el6.x86_64
libgcc-4.4.6-4.el6.i686
gcc-c++-4.4.6-4.el6.x86_64
编辑:我尝试使用LIBRARY_PATH,现在我得到一个不同的错误:
gcc: spec failure: unrecognized spec option 'M'
我不知道这意味着什么.
linux libpath的作用,linux – LD_LIBRARY_PATH似乎不起作用相关推荐
- linux环境变量LIBRARY_PATH和LD_LIBRARY_PATH
文章目录 1.LIBRARY_PATH和LD_LIBRARY_PATH区别 1.1.两个环境变量的不同 1.2.使用场景 2.配合CMake实验测试 2.0.文件结构 2.1.测试1:LIBRARY_ ...
- linux系统各文件夹的作用,linux系统文件夹的作用 good
/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 如:环境变量 /etc/rc.d 启动的配置文件和脚本 /home用户主目录的基点,比如用户user的主目录就是/ho ...
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf)
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf) 转载于:https://www.cnblogs.com/RichardLee/archiv ...
- Linux驱动编程 step-by-step (一)驱动程序的作用
驱动程序的作用: 简单来说 驱动程序就是使计算机与设备通信的特殊的代码,在作单片机时候(无OS)我们自己定义接口及自定义的结构来操作相关硬件,而在有OS的模式下我们操作的硬件是去实现对应的接口(这些接 ...
- linux配置文件引用时间,linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令...
一. 生产环境发现一台服务器系统时间产生偏差,造成服务异常 解决方法 a. 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s 将硬件时钟同步到系统 b.date [MMDDhhmm ...
- linux系统有几个系统盘,linux操作系统的分区有哪些种类?各分区主要作用是什么?...
满意答案 Linux下一切都是文件,不存在分区的概念,在Linux下说的分区只是磁盘管理和数据组织的需要.Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目 ...
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- 解析linux内核中makefile,.config以及Kconfig的作用
申明,下面这篇文章是原文,本文参考了这篇文章,这篇文章分析得比较透彻,下面是链接. https://zhuanlan.zhihu.com/p/28461589 首先我们要知道makefile文件是什么 ...
- linux中umask的原理和作用,Linux 的umask详解
1.由权限得到umask的值 umask是一个系统变量,是一个由3个八进制数字组成的值,具体含义见表:每个数字都是八进制值1.2.4的OR操作结果. 作用:当文件被创建时,为文件的访问权限设定一个掩码 ...
- linux java.library.path,linux LD_LIBRARY_PATH环境变量
linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项) 今天下午尝试使用libosip2,安装比较简单,按照自带的help文档 ...
最新文章
- 智能算法中终止条件: “最大评估次数” or “最大迭代次数”
- 模拟ssh的远程网络传输
- Linux开关机命令:shutdown,reboot,halt,init之间的区别
- Elasticsearch 2.0以上版本根据条件批量删除Java如何实现
- mysql批量插入定时器
- [云炬创业基础笔记] 第三章测试10~12
- 监听Hierachy、Project等视图结构变化的事件
- OGNL 表达式/ValueStack
- 职业规划之后,还需要什么?职业规划与职业选择 - 续集
- Hibernate单表开发步骤
- Nginx基本数据结构之ngx_list_t
- Visualforce简介
- eligius矿池设置
- 6本Android开发必备图书
- 微信文件夹下不可言说的秘密自动生成小视频文件
- 网易评论盖楼的数据结构
- 神经网络打印模型参数及参数名字和数量
- 《机器学习》总结与心得
- 什么是BQB认证?BQB认证蓝牙模块
- 个人千元奖励!华秋PCB多层板设计挑战赛等您参与