技术标签: linux安装cmake无法创建目录
最近想移植opencv到i.mx6上使用,过程中遇到了几个问题,记录如下:
1、移植opencv2.4.12,使用cmake-gui配置交叉编译器,arm-poky-linux-gnueabi-g++配置时有问题,应该是没有设置硬浮点编译选项,但cmake-gui找不到配置编译选项的地方,后使用命令行方式配置,cmake -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/arm-gnueabi.toolchain.cmake ../ ,并修改arm-gnueabi.toolchain.cmake文件中的相应的编译器和编译选项,可以产生Makefile;
2、但编译时会出错现以下错误:
Linking C static library ../lib/libzlib.a
Error running link command: No such file or directory
make[2]: *** [3rdparty/lib/libzlib.a] 错误 2
make[1]: *** [3rdparty/zlib/CMakeFiles/zlib.dir/all] 错误 2
make: *** [all] 错误 2
查看编译的中间文件link.txt,发现是链接静态库的ar工具未设置成功(CMAKE_AR-NOTFOUND)。
So: 解决办法是,在arm-gnueabi.toolchain.cmake中加入set(CMAKE_AR $(TOOLS_DIR)/build/1.7/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-ar CACHE FILEPATH "Archiver")。
需要注意的是,再次cmake -DCMAKE_TOOLCHAIN_FILE=../platforms/linux/arm-gnueabi.toolchain.cmake ../之前,必须把当前目录下原来创建好的cmake相关文件全部删除!
ps: cmake后make时若想打印编译过程,命令为: make VERBOSE=1
阅读(7071) | 评论(0) | 转发(0) |
一、文章简介本文简要介绍了spring security的基本原理和实现,并基于springboot整合了spring security实现了基于数据库管理的用户的登录和登出,登录过程实现了验证码的校验功能。二、spring security框架简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。主要包括:用户认证(Authent...
1、java实现动态创建union语句2、sql使用$动态添加select b.createTime,b.userId from(select a.create_time createTime,count(a.user_id) userId from t_user_test a group by a.create_time${unionState})bgroup b...
一直都想开启一个blog,只是自己太懒,总是想而不去尝试.于是乎,今天一定要庆祝一下了.为什么庆祝呢?开了blog,跟上了时代,还是因为可以利用免费的网络资源而沾沾自喜?寒一个先....
Redis 持久化,中文文档转载
1、简介通过转化器,你可以将对象转化为数组,并强制转化整型和布尔类型,包括分页结果和嵌套关联。本章节我们主要讨论转化器及其使用,这里的转化器包括以下两层意思:转化层(transformation layer)是一个准备和处理转化器的库转化器(transformer)是一个获取原始数据并将其转化为数组格式的类,处理器的处理方式取决于转化层。2、使用转化器
package com.ethjava;import java.util.Scanner;public class hasnextlizi { public static void main(String[] args){ Scanner sc=new Scanner(System.in); String input=null; /* ..._1671465600
有个应用想使用物化视图复制数据,为了应对将来可能遇到的问题,先做些异常测试。搭建使用rowid 创建物化视图 实现快速更新的环境:创建用户a, bgrant CONNECT to A;grant RESOURCE to A;grant CONNECT to B;grant RESOURCE to B;grant DROP ANY MATERIALIZED VIEW to B;grant CREAT...
为什么80%的码农都做不了架构师?>>> ...
http://www.cnblogs.com/cocowool/p/kubeadm_install_kubernetes.htmlhttps://www.kubernetes.org.cn/doc-16基于Kubeadm部署Kubernetes1.13.3 HA 高可用集群案例: https://github.com/yanghongfei/Kubernetes二进制搭建:...
大前提:安装node.js和npm打开命令提示符(win+R——cmd) 1. 切换到你想要新建项目的文件夹中下 2. 运行 npm i -g vue-cli 安装Vue-cli脚手架 3. 运行 vue init webpack demo(项目名) 4. cd demo 切换到项目目录下 5. npm install 初始化 6. npm run dev 本地...
1 报错描述1.1 系统环境Hardware Environment(Ascend/GPU/CPU): GPUSoftware Environment:– MindSpore version (source or binary): 1.6.0– Python version (e.g., Python 3.7.5): 3.7.6– OS platform and distribution (e.g., Linux Ubuntu 16.04): Ubuntu 4.15.0-74-gene_1671465600
监听localStorage中的数据变化<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, in...