簡體   English   中英

嘗試使用gcc工具鏈構建Boost

[英]Trying to build Boost with gcc toolchain

出於某種原因,當我嘗試使用toolset = gcc運行b2時,我得到以下結果。

C:\boost_1_49_0>.\b2.exe toolset=gcc
C:/boost_1_49_0/tools/build/v2/tools\gcc.jam:129: in gcc.init from module gcc
error: toolset gcc initialization:
error: no command provided, default command 'g++' not found
error: initialized from
C:/boost_1_49_0/tools/build/v2/build\toolset.jam:38: in toolset.using from modul
e toolset
C:/boost_1_49_0/tools/build/v2\build-system.jam:481: in process-explicit-toolset
-requests from module build-system
C:/boost_1_49_0/tools/build/v2\build-system.jam:562: in load from module build-s
ystem
C:\boost_1_49_0\tools\build\v2/kernel\modules.jam:283: in import from module mod
ules
C:\boost_1_49_0\tools\build\v2\kernel\bootstrap.jam:142: in boost-build from mod
ule
C:\boost_1_49_0\boost-build.jam:17: in module scope from module

我究竟做錯了什么?

編輯:我必須將C:\\ MinGW \\ bin添加到我的Path環境變量中。

您應該在命令行中運行此命令,該命令行可以訪問mingw / cygwin bin目錄。 我的意思是當你鍵入g ++它工作,並沒有返回找不到的命令。 如果您使用mingw或cygwin,則它們具有專用命令行,其中g ++(bin目錄)路徑在環境變量中注冊。 當然,您可以使用Eclipse在Windows下編譯c ++應用程序。

您正在Windows機器上使用gcc工具集構建Boost(Cygwin,MinGW)? 這里的主要問題是Boost構建系統無法找到您的編譯器。 確保g ++在你的道路上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM