nlib
Linux(Ubuntu)用ライブラリに関する情報
前提となるソフトウェア
Ubuntu 14.10にgcc, clang, cmake, zlib等をapt-get等でインストールする必要があります。
ディレクトリ構成
Linux(Ubuntu)用パッケージのディレクトリ構成は以下のようになっています。
├── lib
│  └── cmake
│      ├── gcc
│      │  ├── libnx_*.so     # shared libraries
│      │  └── libnx_*_d.so   # shared libraries(debug)
│      └── clang
│          ├── libnx_*.so     # shared libraries
│          └── libnx_*_d.so   # shared libraries(debug)
└── samples
    └── cmake
        ├── cmake_gcc.sh     # A shell script for creating makefiles for the sample programs.
        └── cmake_clang.sh   # A shell script for creating makefiles for the sample programs.
その他プラットフォーム固有の情報
  • wchar_tのサイズが4バイトであることに注意してください。文字はUTF-16ではなくUTF-32が格納されます。
開発環境の設定用スクリプト例
# vagrantにおいて、
# config.vm.box = "chef/ubuntu-14.10"
# や
# config.vm.box = "chef/ubuntu-14.10-i386"
# とした場合
sudo -E apt-get -y install cmake
sudo -E apt-get -y install g++
sudo -E apt-get -y install clang-3.5
sudo -E apt-get -y install make
sudo -E apt-get -y install zlib1g-dev
なお、Linux版のnlibはvagrantを用いて構築されたUbuntu 14.10にてビルドされています。 Vagrantfile等が必要な場合はお問い合わせください。