CMake:消灭error(二)

安装自己编写的动态库,出现错误:

CMake Error at lib/cmake_install.cmake:48 (file):
  file INSTALL cannot copy file
  "/home/aal/cmake/t3/build/lib/libhello.so.1.1" to
  "/usr/lib/libhello.so.1.1".
Call Stack (most recent call first):
  cmake_install.cmake:37 (include)

make: *** [install] 错误 1

解决办法:安装共享库,有时需要root密码。此时用 sudo make install.

时间: 2024-10-10 05:02:21

CMake:消灭error(二)的相关文章

CMake入门(二)

CMake入门(二) 最后更新日期:2014-04-25 by kagula 阅读前提:<CMake入门(一)>.Linux的基本操作 环境: Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2. Cent OS 6.5. 内容简介 介绍在VisualStudio上现有的项目如何移植到Linux上.本文通过列出两个最简单.也是最常用的例子来介绍Linux下CMake的使用. CentOS 上安装CMake 2.8.1

cmake 学习笔记(二)

在 Cmake学习笔记一 中通过一串小例子简单学习了cmake 的使用方式. 这次应该简单看看语法和常用的命令了. 简单的语法 注释 # 我是注释 命令语法 COMMAND(参数1 参数2 ...) 字符串列表 A;B;C # 分号分割或空格分隔的值 变量(字符串或字符串列表) set(Foo a b c) 设置变量 Foo command(${Foo}) 等价于 command(a b c) command("${Foo}") 等价于 command("a b c"

CMake系列之二:入门案例-单个源文件

编写一个源码文件 如下 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 double power(double base,int exponent) 5 { 6 int result = base; 7 int i; 8 if(exponent ==0){ 9 return 1; 10 } 11 for(i=1;i<exponent;++i){ 12 result=result*base; 13 } 14 return result;

Shell脚本学习二:Shell中的算术运算

Linux中有四种算术运算,分别是expr,let,$[],$(()). 下面分别介绍一下这四种算术运算的使用方法 一.expr的用法 [[email protected] ~]# expr 1 + 2 3 [[email protected] ~]# expr 1 - 2 -1 [[email protected] ~]# expr 8 + 6 14 [[email protected] ~]# expr 8 - 6 2 [[email protected] ~]# expr 8 \* 6 4

InnoDB: Error number 24 means ‘Too many open files’.--转载

一.问题的描述 备份程序 执行前滚的时候报错.(-apply-log) InnoDB: Errornumber 24 means 'Too many open files'. InnoDB: Some operatingsystem error numbers are described at InnoDB: http://dev.mysql.com/doc/mysql/en/Operating_System_error_codes.html InnoDB: File name/home/nic

web api 二

接着上一回说,上回说到,web api有几种访问方式,具体有几种,我还真没去研究过,但是这里打算从get.post.put.delete四种请求方式分别谈谈基础类型(包括int/string/datetime等).实体.数组等类型的参数如何传递. 在介绍之前,有个概念必须先弄清楚:出于安全考虑,浏览器会限制脚本中发起的跨站请求,浏览器要求JavaScript或Cookie只能访问同域下的内容.  什么意思,就拿现在做的这个来说,在这里,我是把webapi项目作为一个单独的控制层来处理,而MVC项

Golang-interface(二 接口与nil)

github: https://github.com/ZhangzheBJUT/blog/blob/master/nil.md 一 接口与nil 前面讲解了go语言中接口的基本使用方法,下面将说一说nil在接口中的使用. 从上面一节我们知道在底层,interface作为两个成员实现:一个类型和一个值.该值被称为接口的动态值, 它是一个任意的具体值,而该接口的类型则为该值的类型.对于 int 值3, 一个接口值示意性地包含(int, 3). 只有在内部值和类型都未设置时(nil, nil),一个接

CMake - boost - 可执行程序 - 静态库

CMake - boost 最后更新日期:2014-04-25by kagula 阅读前提:<CMake入门(二)>.Linux的基本操作 环境: Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2. Cent OS 6.5.Cent OS 6.5自带gcc 4.4.7.icu 4.2.1 内容简介 介绍如果在VisualStudio上的项目依赖于boost库,如何使用cmake工具把这个项目移到Cent OS上.

CMake - SWIG - 移植动态库

CMake - SWIG 最后更新日期:2014-04-25 bykagula 阅读前提:<CMake入门(二)>.<同Java的混合编程-SWIG>.Linux的基本操作.java基础知识 环境:Windows 8.1 64bit英文版,Visual Studio 203 Update1英文版,CMake 2.8.12.2. Cent OS 6.5.SWIG 3.0.0. 内容简介 介绍本人在<同Java的混合编程-SWIG>这篇笔记上提到的SWIG_Tutorial