0

我正在尝试午餐 bjam 作为安装 boost 库的一个步骤,它需要运行 Cufflinks(RNASeq 分析软件)。但是,当我运行代码时:

$ ./bjam --prefix=/cygdrive/c/cygdrive/c/Boost/include/boost-1_53/boost -- toolset=gcc architecture=x86 address_model=32 link=static runtime-link=static stage install

我收到以下错误

Access is denied.
Access is denied.
Access is denied.
Access is denied.
C:/Users/se24553/Downloads/boost_1_53_0/tools/build/v2/build\property.jam:328: in validate1 from module property
error: Invalid property '<address_model>32': unknown feature 'address_model'.
C:/Users/se24553/Downloads/boost_1_53_0/tools/build/v2/build\property.jam:337: in property.validate from module property
C:/Users/se24553/Downloads/boost_1_53_0/tools/build/v2/build\build-request.jam:216: in convert-command-line-element from module build-request
C:/Users/se24553/Downloads/boost_1_53_0/tools/build/v2/build\build-request.jam:154: in build-request.from-command-line from module build-request
C:/Users/se24553/Downloads/boost_1_53_0/tools/build/v2\build-system.jam:613: in load from module build-system
C:\Users\se24553\Downloads\boost_1_53_0\tools\build\v2/kernel\modules.jam:283: in import from module modules
C:\Users\se24553\Downloads\boost_1_53_0\tools\build\v2/kernel/bootstrap.jam:142: in boost-build from module
C:\Users\se24553\Downloads\boost_1_53_0\boost-build.jam:17: in module scope from module

我真的不知道如何克服这一点。该目录/cygdrive/c/cygdrive/c/Boost/(我尝试仅使用此路径,但结果相同)是我使用代码安装各种文件的位置b2 install --prefix=/cygdrive/c/cygdrive/c/Boost/,但是,它包含两个文件夹,include并且是空的,而包含 --> -->和这里还有所有其他文件夹和文件。liblibincludeboost-1_53boost.hpp

如果有帮助,我将在 Win 7 上使用 cygdrive!

谢谢 :)

4

1 回答 1

1

我遇到了同样的问题:在 Windows 7 中,您的 bin 目录可能受到保护:

$ chmod -R a+r bin
$ chmod -R a+x bin

如何使用 bjam 在 cygwin windows7 i686-w64-mingw32-g++ 中编译 Boost(和链接?)库

巴泰勒米

于 2013-11-08T22:05:40.240 回答