
B jam usage document
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
Bjam 全面应用文档B jam 具备强大的编译能力,在某些方面超越了 makefile 的便利性与直观性。本文件将深入探讨 B jam 的核心功能及其基本操作原理。Bjam 的入门知识Bjam 是专为 Boost 库设计的 make 工具, 因此其功能极为强大. 该工具的基础知识可在 Jam 使用说明书中找到, 同时也可参考 Bjam 简明教程. 如有在本文中出现任何疑惑, 建议查阅官方文档《Boost.Build v2 官方文档导读》获取解答.
Jamroot 系统该 Bjam 工程始于 Jamroot 文件;每个解决方案仅包含一个 Jamroot 文件(类似于 VC 的 Solution 文件 *.sln)。当编译某项目时,Bjam 自动搜索相关 Jamroot 文件;若当前目录中无此文件,则向上检查父目录;若父目录中亦无,则继续向上搜索直至找到。配置信息存储于 Jamroot 中,并将影响所有相关项目。
该 B jam 工程始于 J am root 文件;每个 解决方案仅 包含一 个 J am root 文件 (类似于 VC 的 S olution 文件 *.s ln)。当 编译 某 项目时 ,J am root 自 动 搜索相 关 J am root 文件 ;若 当前 目录 无 此文 件则 向 上 检查 父目 录;若 父目 录中 亦 无 则 继续 向 上 搜索 直至 找 到 。配 置信 息存 储于 J am ro ot 中 并 将影 响 所有 相关 项 目 。Jamfile 档案
Jamile文件(遵循B jam v2规则并带有v2后缀)表示一组工程。当运行B jam命令时,在当前目录中搜索Jamile文件并启动其相应的操作。例如一个典型的 Jamile文件如下:
exe hello : hello.cpp :
全部评论 (0)


