📄 build-from-source-tail.rst
字号:
.. Copyright David Abrahams 2006. Distributed under the Boost.. Software License, Version 1.0. (See accompanying.. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)Building the special ``stage`` target places Boostlibrary binaries in the ``stage``\ |/| subdirectory of your `builddirectory`_... Note:: ``bjam`` is case-sensitive; it is important that all the parts shown in **bold** type above be entirely lower-case.For a description of other options you can pass when invoking``bjam``, type:: bjam --helpIn particular, to limit the amount of time spent building, you maybe interested in:* reviewing the list of library names with ``--show-libraries``* limiting which libraries get built with the ``--with-``\ *library-name* or ``--without-``\ *library-name* options* choosing a specific build variant by adding ``release`` or ``debug`` to the command line... Note:: Boost.Build can produce a great deal of output, which can make it easy to miss problems. If you want to make sure everything is went well, you might redirect the output into a file by appending “``>build.log 2>&1``” to your command line.Expected Build Output---------------------During the process of building Boost libraries, you can expect tosee some messages printed on the console. These may include* Notices about Boost library configuration—for example, the Regex library outputs a message about ICU when built without Unicode support, and the Python library may be skipped without error (but with a notice) if you don't have Python installed.* Messages from the build tool that report the number of targets that were built or skipped. Don't be surprised if those numbers don't make any sense to you; there are many targets per library.* Build action messages describing what the tool is doing, which look something like: .. parsed-literal:: *toolset-name*.c++ *long*\ /\ *path*\ /\ *to*\ /\ *file*\ /\ *being*\ /\ *built** Compiler warnings.In Case of Build Errors-----------------------The only error messages you see when building Boost—if any—shouldbe related to the IOStreams library's support of zip and bzip2formats as described here__. Install the relevant developmentpackages for libz and libbz2 if you need those features. Othererrors when building Boost libraries are cause for concern.__ ../../libs/iostreams/doc/installation.htmlIf it seems like the build system can't find your compiler and/orlinker, consider setting up a ``user-config.jam`` file as describedin the `Boost.Build documentation`_. If that isn't your problem orthe ``user-config.jam`` file doesn't work for you, please addressquestions about configuring Boost for your compiler to the`Boost.Build mailing list`_.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -