lib文件

No rule to make target '/usr/lib/x86_64-linux-gnu/libGL.so

匿名 (未验证) 提交于 2019-12-02 21:56:30
在编译Ogre的时候make install出现了这个问题,这里发现我的libGL.so指向了libGL.so.1.0.0,这是怎么一回事呢? 搜索libGL.so文件路径: 比如,本机中路径为:/usr/lib/libGL.so 建立symlink: sudo ln -s /usr/lib/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so (之所以链接到libGL.so.1而不是libGL.so可能是为了便于区分) 如果出现错误: ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libGL.so' : File exists 则删除已有链接: sudo rm /usr/lib/x86_64-linux-gnu/libGL.so 重新执行步骤2建立symlink --《鸟哥的私房菜》中提及:动态函数库在编译的时候,在程序里面只有一个“指向”(Pointer)的位置而已,也就是说,动态函数库的内容并没有被整合到可执行文件中,而是当可执行文件要使用到函数库的时候程序才会读取函数库来使用。由于可执行文件中仅仅具有指向动态函数库所在的指标而已,并不包含函数库的内容,所以它的文件比较小一点。以下摘自APUE: -- 1.首先,我们必须在 /etc/ld.so.conf

linux : 各个发行版中修改python27默认编码为utf-8

匿名 (未验证) 提交于 2019-12-02 21:56:30
在下面目录中新增文件:sitecustomize.py 内容为 #coding=utf-8 import sys reload ( sys ) sys . setdefaultencoding ( 'utf8' ) 各个发行版放置位置: RedHat: /usr/local/python27/lib/python2.7/site-packages/ Ubuntu /usr/lib/python2.7 其他发行版 /usr/local/lib/python.27/site-packages 测试一下:使用sys.getdefaultencoding()测试,看返回是不是utf8 [ root@base7565 site - packages ]# python Python 2.7 . 14 ( default , Sep 2 2019 , 14 : 26 : 39 ) [ GCC 4.4 . 7 20120313 ( Red Hat 4.4 . 7 - 23 )] on linux2 Type "help" , "copyright" , "credits" or "license" for more information . >>> import sys >>> sys . getdefaultencoding () 'utf8' >>> 来源:博客园 作者: 秋寻草 链接

Linux PHP环境搭建

匿名 (未验证) 提交于 2019-12-02 21:56:30
操作系统版本信息: cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 内存信息: free -m total used free shared buff/cache available Mem: 7823 202 3907 138 3713 7201 Swap: 8191 0 8191 ps:日文环境,安装过程可能会有日文报错,大家将就着看吧! 开始安装: ps: root用户下执行 安装apache: yum install httpd 检测是否安装成功: echo $? 0表示成功,其他表示失败 systemctl start httpd.service 设置开机自启动: systemctl enable httpd.service 查看apache版本: apachectl -v Server version: Apache/2.4.6 (CentOS) Server built: Apr 24 2019 13:45:48 安装locate: yum install mlocate 检测是否安装成功: echo $? 更新locate查找信息的系统数据库: updatedb 安装 wget: yum install wget 检测是否安装成功: echo $? ps:客户对于wget做了限制

linux系统安装jdk8 64位

匿名 (未验证) 提交于 2019-12-02 21:56:30
一、文件准备 二、工具准备 主机 的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 windows SFTP 、 FTP UNIX / Linux 三、操作步骤 #Java Env export JAVA_HOME=/usr/jdk1.8.0_121 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin $ java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 文章来源: https://blog.csdn.net/Java_CXZJ/article/details/92383183

linux_centos安装openslide

匿名 (未验证) 提交于 2019-12-02 21:56:30
2019独角兽企业重金招聘Python工程师标准>>> 系统环境:linux6.7+python3.6 方法一:直接使用yum安装+pip安装 centos的yum没有自带的openslide,可以使用阿里云的仓库: 1.更换阿里云: 备份之前的yum库: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 使用阿里云yum: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 刷新yum仓库缓存列表:yum clean yum makecache 在直接使用yum指令安装openslide(该指令安装的版本为3.2.6) yum install openslide 最后使用pip3安装openslide-python pip3 install openslide-python 方式二:使用openslide源码安装 1.下载openslide源码包(本次安装的为3.4.1): https://openslide.org/download/ 2.解压安装包: tar -zxvf /mnt/data1/cell_cut/openslide-3.4.1.tar

Linux小记 -- [已解决]Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings

匿名 (未验证) 提交于 2019-12-02 21:56:30
操作系统:Ubuntu Server 18.04 LTS Ubuntu每次启动时产生如下motd(message of today)输出 Failed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settings // A 可能是网络配置写错了,比如DNS写错了等,也可能是bug。 脚本 /etc/update-motd.d/91-release-upgrade 运行的同时会简介运行 /usr/lib/ubuntu-release-upgrader/release-upgrade-motd ,从以下url下载文件 meta-release-lts https://changelogs.ubuntu.com/meta-release-lts 这个文件没有登记 bionic 的条目,没有Ubuntu 18的记录,但是Ubuntu上的程序没有做出处理,于是产生A行输出到 /var/lib/ubuntu-release-upgrader/release-upgrade-available 。 通过cat命令看一下这个文件的内容。 root@localghost~# cat /var/lib/ubuntu-release

MIT-6.828-JOS-lab5:File system, Spawn and Shell

匿名 (未验证) 提交于 2019-12-02 21:53:52
Lab 5: File system, Spawn and Shell tags: mit-6.828 os 本lab将实现JOS的文件系统,只要包括如下四部分: 引入一个 文件系统进程(FS进程) 的特殊进程,该进程提供文件操作的接口。 建立RPC机制 ,客户端进程向FS进程发送请求,FS进程真正执行文件操作,并将数组返回给客户端进程。 更高级的抽象,引入 文件描述符 。通过文件描述符这一层抽象就可以将 控制台,pipe,普通文件 ,统统按照文件来对待。(文件描述符和pipe实现原理) 支持从磁盘 加载程序 并运行。 File system preliminaries 我们将要实现的文件系统会比真正的文件系统要简单,但是能满足基本的创建,读,写,删除文件的功能。但是不支持链接,符号链接,时间戳等特性。 On-Disk File System Structure JOS的文件系统不使用inodes,所有文件的元数据都被存储在directory entry中。 文件和目录逻辑上都是由一系列数据blocks组成,这些blocks分散在磁盘中,文件系统屏蔽blocks分布的细节,提供一个可以顺序读写文件的接口。JOS文件系统允许用户读目录元数据,这就意味着用户可以扫描目录来像实现ls这种程序,UNIX没有采用这种方式的原因是,这种方式使得应用程序过度依赖目录元数据格式。 Sectors

Linux下安装python-2.7 先zlib

匿名 (未验证) 提交于 2019-12-02 21:53:52
1 安装依赖的库 Python ================================================= 下载python 2.7.13 www.python.org [root@server2 ~]# mkdir /software [root@server2 ~]# cd /software/ [root@server2 software]# wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz [root@server2 software]# ll 总用量 36852 -rw-r--r-- 1 root root 17076672 12月 18 04:21 Python-2.7.13.tgz -rw-r--r-- 1 root root 20656090 1月 17 16:07 Python-3.5.3.tgz 解压文件 进入目录 编译安装 [root@server2 Python-2.7.13]# ./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared [root@server2 Python-2.7.13]# make && make altinstall 备份旧python相关命令

opencv移植(二)

匿名 (未验证) 提交于 2019-12-02 21:53:52
版权声明:本文为博主原创文章,转载请附上博文链接! 下载地址: http://blog.csdn.net/yanzi1225627/article/details/47668021 下载好之后解压:unzip opencv-2.4.11.zip cd opencv-2.4.11.zip 建两个文件夹来存放配置和安装路径: sudo mkdir /usr/local/opencv/install_opencv -d sudo mkdir /usr/local/opencv/config_opencv -d 然后用cmake配置: sudo cmake-gui 最后点击Next 这里Targeting System选的是Linux(之前我选的是arm-linux,有点坑,选这个没有V4L支持), 接着就是选择工具链了,我用的是友善的4.4.3的工具链,Compliers写的是交叉编译工具 arm-linux-gcc、arm-linux-g++ Target Root写的是交叉编译工具 arm-linux-g++/gcc 的所在包含文件夹 最后点击 Finish即可 然后中间红色的配置里: 取消WITH_GTK 取消WITH_TIFF 选择WITH_QT GTK配置比较麻烦,我Ubuntu之前就配置好有QT了,所以我们取消掉,直接用QT最GUI。如果没有配置有QT,那还是不选吧。

Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object

匿名 (未验证) 提交于 2019-12-02 21:53:52
在doc命令下运行java/javac/java -version时出现 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 或者由于这个原因eclipse无法打开. 我总结了以下三个原因: 1:java环境变量配置错误,检查环境变量的正误,特别要检查classpath 一般的(仅配置java的情况下),环境变量的值 JAVA_HOME =========“你的jdk安装目录”如“C:\Program Files\Java\jdk1.8.0_121” Path =========“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” CLASS_PATH =========“%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar” 2:如果环境变量配置木有问题,那就到jdk安装目录下(如 C:\Program Files\Java\jdk1.8.0_121 )找lib下的tools.jar和jre\lib下的rt.jar,看是否存在,有可能的情况是存在rt.pack 和 tools.pack 这时只要将相应文件解压成rt.jar 和 tools.jar