linux make指定目标平台,CMake on Linux:目标平台不支持动态链接
我很简单 CMakeLists.txt
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
FIND_PACKAGE(VTK REQUIRED)
PROJECT(test CXX)
那真的什么都没做.正确找到VTK包/usr/lib/vtk-5.8/VTKConfig.cmake.该文件包含许多类型的语句
ADD_LIBRARY(foobar SHARED IMPORTED)
表示共享库libfoobar.so需要在可执行文件中链接.
然而,在使用上述脚本创建Makefile时,CMake会抱怨
CMake Warning (dev) at /usr/lib/vtk-5.8/VTKTargets.cmake:244 (ADD_LIBRARY):
ADD_LIBRARY called with SHARED option but the target platform does not
support dynamic linking. Building a STATIC library instead. This may lead
to problems.
Call Stack (most recent call first):
/usr/lib/vtk-5.8/VTKConfig.cmake:200 (INCLUDE)
/usr/share/cmake-2.8/Modules/FindVTK.cmake:73 (FIND_PACKAGE)
CMakeLists.txt:4 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it
这个警告意味着什么,它是如何处理的?
这是一个使用CMake 2.8.9的Linux系统.虽然对于包含的所有软件包都会显示此错误消息ADD_LIBRARY(foobar SHARED IMPORTED),但此处将使用VTK-5.8作为示例.
linux make指定目标平台,CMake on Linux:目标平台不支持动态链接相关推荐
- linux下指定某个ip去ping,Linux下指定源ip进行ping操作的方法
[序言] 目前在做一台电脑上两个虚拟机之间的通信. 对于每个虚拟机都有两个网卡,一个桥接模式和一个NAT模式. 那么问题来了.... 如果使用简单的ping ip形式的命令得到ping通的结果,只能证 ...
- linux从指定网卡scp文件出去,Linux下nc或scp命令来实现文件传输
发送端: cat test.txt | nc -l -p 6666 或者nc -l -p 6666 < test.txt 有些版本不要在 -p [监听6666端口,等待连接](设发送端IP为10 ...
- linux杀死指定进程中的线程,linux查看进程和线程的命令
1.任务:获得进程信息 :ps命令,或者top命令,它能显示当前运行中进程的相关信息,包括进程的PID. ps命令能提供一份当前进程的快照.如果想状态可以自动刷新,可以使用top命令. 2.任务:获得 ...
- 一篇长文带你深析Linux动态链接的全过程
目录 为什么要动态链接? 地址无关代码 共享模块的全局变量问题 延迟绑定(PLT) 动态链接相关结构 .interp段 .dynamic段 动态符号表 动态链接重定位表 动态链接时进程堆栈初始化信息 ...
- VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)
参考文章:使用vs2019进行Linux远程开发 vs进行远程开发分为三步: 1.创建远程环境的连接,随后让vs将远程环境中的系统头文件同步到本地(也可以指定其他地方的头文件,后面会讲解),c++的代 ...
- hsf传输文件到linux,x86 平台上的 Linux到 SPARC 平台上的 Solaris的说明
x86平台上的Linux到SPARC平台上的Solaris的说明 关于本次移植的说明 由于目前没有Solaris开发环境,移植过程,主要是参考本文档的说明.具体是对函数调用.字节序列.数据类型.内存对 ...
- linux卸载vs codeblocks,哪个适合linux? GNU make vs cmake vs codeblocks vs qmake
In front of me some different Technologies and I'm confused between them. GNU make, CMAKE, Qmake, Co ...
- linux 更新cmake_VS2019 v16.4 CMake可用性更新
我们一直都在倾听您的反馈 在VS2019 v16.4 Preview 2中,我们解决了CMake中的一个问题:对目标项目的加载逻辑进行了优化.另外,我们还在CMake中添加了预览页面,这个预览页面有助 ...
- linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...
最新文章
- golang json 读写配置文件
- close 不弹出对话框
- 韦东山嵌入式第一期14课第004节_und异常模示程序示例_P笔记
- Python 练习册,每天一个小程序
- 这40张图送给单身程序员,情人节请一笑而过!
- 帝国php使用系统变量,帝国cms常用变量汇总
- ipad的文件连接服务器,使用Termius从iPad连接到Linux服务器
- 设置配置高可用的Mysql双机热备(Mysql_HA)
- vs2015 hiredis编译使用
- Eclipse中输入点号(.)不提示类成员(函数、字段)的解决办法
- LC60 Permutation Sequence
- Delphi XE实现FTP上传下载文件
- 简图记录-番茄时间管理
- DynDNS免费动态域名解析
- winform使用CefSharp嵌入浏览器
- HTML中的5种空格表示
- 如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目
- Post请求body为list,校验里面的对象
- mpu9250磁力计校准 mpl库数据校准
- 上网设备linux共享网络,共享上网 - Linux Wiki