cmake java_如何使用cmake编译java工程

本文介绍了CMake的基本概念、优点和安装方法,并通过一个C++的Hello World示例详细解释了CMake的工作原理。虽然标题提到Java工程,但内容主要展示了CMake在C++项目中的应用,包括创建项目、设置源文件、生成Makefile以及执行编译。此外,还提供了一个更复杂的CMake示例,涉及生成静态库、链接库和管理多项目结构。
摘要由CSDN通过智能技术生成

展开全部

Cmake的介绍和使用 Cmake实践

Cmake优点:

1. 开发源e68a8462616964757a686964616f31333363366232代码,实用类BSD许可发布。

2. 跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。

3. 能够管理大型项目

4. 简化编译构建过程和编译过程,只需要cmake+make就可以

5. 高效率

6. 可扩展,可以为cmake编写特定功能的模块,扩充cmake功能

如何安装cmake

1. Cmake的安装可以使用autotools进行安装,点击cmake-2.8.6.tar.gz 链接,可以对软件进行下载。

2. ./configure

3. make

4. sudo make install

Cmake的原理

Helloworld cmake

//main.cpp

#include

int main()

{

printf("helloworld from main\n");

return 0;

}

创建CMakeLists.txt(注意大小写一个字母都不能错)

向该文件中加入以下几行(稍后会做解释)

PROJECT (HELLO)

SET(SRC_LIST main.cpp)

MESSAGE(STATUS "This i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值