如何为Nintendo DS Lite(arm none eabi g ++编译器)编译boost库?

时间:2017-04-10 18:32:24

标签: c++ boost bjam nintendo-ds b2

我想为NDS编译c ++ boost库(在Windows机器上)。我遵循了本教程:https://patater.com/boost-on-the-nintendo-ds/

这是我的project-config.jam:

import option ; 

using gcc : 6.3.0 : arm-none-eabi-g++.exe ;

option.set keep-going : false ; 

但是当我运行bjam时,它会永远挂起(实际上并非永远,但它已经运行了两个多小时)。此外,没有输出到我的输出目录。如何为NDS编译boost?

编辑: 为了提供更多细节,我就这样做了:

  1. 我下载了Boost
  2. 我跑了bootstrap.bat
  3. 我将C:\devkitPro\devkitARM\arm-none-eabi\binC:\devkitPro\devkitARM\bin添加到PATH
  4. 我将using msvc ;更改为使用gcc : 6.3.0 : arm-none-eabi-g++.exe ;
  5. 我在boost目录中运行了此命令:b2 --toolset=gcc-6.3.0 --prefix=C:\devkitPro\boost threading=single link=static install

0 个答案:

没有答案