首页 > 其他 > 详细

cmake利用toolchain.cmake生成makefile之后,make生成静态库失败问题

时间:2017-12-15 14:35:30      阅读:978      评论:0      收藏:0      [点我收藏+]

问题描述

利用toolchian.cmake设置好编译器后,利用make指令生成静态库,出现以下问题

 Error running link command: No such file or directory

出错原因,toolchain.cmake文件内没有声明静态库生成器AR;解决方式,在toolchian.cmake文件内添加下面的声明

SET(CMAKE_AR  $(TOOLCHAIN_DIR)/bin/arm-linux-gnueabihf-ar CACHE FILEPATH "Archiver")。

之后删除build文件下的所有内容

rm -rf *

再次调用cmake生成makefile

cmake -DCMAKE_TOOLCHAIN_FILE=~/toolchain.cmake ../

编译即可

make VERBOSE=1 -j5

cmake利用toolchain.cmake生成makefile之后,make生成静态库失败问题

原文:http://www.cnblogs.com/flyinggod/p/8042705.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!