`

Linux下常见问题记录

阅读更多

1.  程序编译成功后,运行时错误:

  error while loading shared libraries: libmpi.so.20: cannot open shared object file: No such file or directory

  解决方法:

  cp /usr/local/openmpi/lib/libmpi.so.20 /usr/lib

2.在使用fftw库时,添加cuda程序时会出现如下错误

  /usr/include/fftw3.h(371): error: identifier "__float128" is undefined

  解决办法:

  vi /usr/include/fftw3.h   在判断环境时后面添加 && !defined(__CUDACC__)

 #if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) \

 && !(defined(__ICC) || defined(__INTEL_COMPILER)) \

 && (defined(__i386__) || defined(__x86_64__) || defined(__ia64__)) && !defined(__CUDACC__)

3.Linux下调试内存问题程序工具Valgrind

Valgrind时建立动态分析工具的框架。它有一系列用于调试分析的工具。Valgrind的架构是组件化的,所以可以方便的添加新的工具而不影响当前的结构。

下面的工具是安装时的标准配置:

Memcheck:用于检测内存错误。它帮助c和c++的程序更正确。

Cachegrind:用于分析cache和分支预测。它帮助程序执行得更快。

Callgrind:用于函数调用的分析。

Helgrind:用于分析多线程。

DRD:也用于分析多线程。与Helgrind类似,但是用不同的分析技术,所以可以检测不同的问题。

Massif:用于分析堆。它帮助程序精简内存的使用。

SGcheck:检测栈和全局数组溢出的实验性工具,它和Memcheck互补使用。

参考:http://www.linuxidc.com/Linux/2012-08/67990.htm

4./usr/bin/ld: cannot find -lcublas

/usr/lib# ln -s /usr/local/cuda-7.5/lib64/libcublas.so /usr/lib/libcublas.so

 

/usr/lib# ldconfig

 

分享到:
评论

相关推荐

    基于Linux一些工作中常见的命令记录.doc

    基于Linux一些工作中常见的命令记录.doc 基于Linux一些工作中常见的命令记录.doc 基于Linux一些工作中常见的命令记录.doc 基于Linux一些工作中常见的命令记录.doc 基于Linux一些工作中常见的命令记录.doc 基于Linux...

    linux下redmine安装及常见问题faq

    之前给团队部署工作协调网站用了redmine,安装和使用维护常见问题做了记录,希望对大家有所帮助。

    postgreSQL pgsql13.5 windows安装与 Linux 安装 及 常见命令 教程

    由作者自身一步步实践写出来了,主要也是为了记录下操作步骤备忘. 全文通俗易懂,图文并茂一步步安装 和 并使用psql 常规命令; 本文是postgreSQL 13.5 windows安装与 Linux 安装 及 常见命令, 由作者自身一步步实践写...

    linux常见命令记录—by lhf.docx

    0基础的linux使用函数,只列举了基础简单的部分。

    Linux 菜鸟过关

    Linux大师的真传 了解Linux多些 什么是Linux Linux商标的故事 Linux正确读音及音标 Linux系统特征 Linux有多少个发行版 Linux版本号 Linux与其它系统比较 列举一些linux下软件 Linux到底用它有何好 ...常见问题集2

    Linux-Study-记录Linux和操作系统的学习.rar

    2、常见的操作系统 桌面操作系统:Windows、macOS、Linux 移动端操作系统:iOS、Android 服务器操作系统:Linux、Windows server 嵌入式操作系统:Android(底层是Linux) 二、Linux系统的介绍 与服务器设备进行交互...

    Linux下C编程函数手册/linux下C编程必备函数大全

    第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 ...附录:编译程序,宏,不定参数,linux信号列表,常见错误代码及原因 pdf文档,400多页,函数大全,每个函数后面都有范例! 是学习linux程序的必备工具!

    操作系统安全:linux系统日志介绍.ppt

    系统日志介绍 Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。 大部分Linux发行版默认的日志守护进程为 syslog,位于 /etc/syslog 或 /etc/syslogd 或/etc/...

    Linux教程 Shell精华文章.chm

    本文将较为详细地介绍 Linux 下最常用的 shell,bash。bash(Bourne Again Shell) 是 Linux 的缺省 shell,并被大多数用户所使用,在本文中你将学会: 什么是shell Linux上最常见的shell 命令补齐(Command-line ...

    树莓派驱动开发实战,基于Raspberry Pi 3B+平台学习Linux驱动开发的记录与分享

    基于Raspberry Pi 3B+平台学习Linux驱动开发的记录与分享,旨于对Linux内核模块机制的熟悉、常见接口的Linux驱动实现、常用模块的原理掌握。原则上,每个驱动模块我都会编写对应的教程(因为我相信掌握知识最有效的...

    Linux内核重编译常见故障及其解决方法

    内核重编译对很多Linux爱好者来说是一个不小的挑战。笔者认为,很多Linux用户对内核通常有一种误解,他们认为普通用户是不能调整内核的。其实,就实际情况而言,这种认识是不全面的。应该说,内核重编译是具有一定...

    Linux学习笔记

    自己写的linux笔记,记录学习过程,便于温故而知新,记录了常见的linux命令

    03_linux常见命令.html

    记录了常用的linux的操作命令,有详细的介绍,一定会有你想要的的命令,希望可以帮到你

    Linux安装MongoDB启动及常见问题解决

    MongoDB安装过程以及问题记录 一、MongoDB安装 下载MongoDB 官方地址:https://www.mongodb.com/download-center/community 可能需要注册一下我这里是Centos7系统所以选择的是RHEL7.0的TGZ,其他系统自行选择 如果不...

    linux工作过程中一些常见好用的命令总结

    都是一些Linux相关工作过程中认为有用的命令的记录,有些是小知识。比如su 和su - 的区别、ssh免密配置、scp拷贝、逻辑卷LVM的常见操作。 内容是自己根据工作情况进行整理的,实测过的,亲测可用的。

    micKeyDetector:用python编写Linux键盘记录程序检测器

    micKeyDetector 用python编写Linux键盘记录程序检测器。 有一些流行的键盘记录程序可用于linux环境,运行起来非常流畅,没有任何错误。... 如果发现任何常见的键盘记录程序正在运行,它将检测并提供杀死它的选项。

    Linux C 函数库参考手册 中文版

    Linux C 函数库参考手册 第1章 字符测试函数 第2章 数据转换函数 第3章 内存配置函数 第4章 时间函数 第5章 字符串处理函数 第6章 数字计算函数 第7章 用户和组函数 第8章 数据加密函数 ...附录E 常见错误代码及原因

    Qt交叉编译后aarch64-linux-gnu-成功运行在Zynq UltraScale+MPSoC上

    linux-gnu-成功运行在Zynq UltraScale+MPSoC上,文件详细记录的整个过程,因为是公司项目需要,所以每一步都是亲自验证,其中还包括了Qt编译后的文件、最终的工程源码,以及解决了整个过程中很多不常见的错误,还...

    Linux FTP服务配置

    vsftp的含义就是Very Security Ftp,下面就简要的说一下它的配置和使用方法,通过本文的介绍也希望您能了解在Linux下配置一个网络服务的基本过程  1.相关配置文件  /etc/vsftpd.conf,vsftpd.ftpuser,vsftpd.user_...

    linux应用与开发基础

    1.7 列举一些LINUX下的软件....................................................... 9 1.8 LINUX成功的因素............................................................. 9 第二章 LINUX的安装与组成.............

Global site tag (gtag.js) - Google Analytics