GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • メインページ
  • コミュニティ・ポータル
  • 最近の出来事
  • 新しいページ
  • 最近の更新
  • おまかせ表示
  • 練習用ページ
  • アップロード (ウィキメディア・コモンズ)
  • 特別ページ
  • ヘルプ
  • 利用案内
  • 井戸端
  • お知らせ
  • バグの報告

This view

  • Original page
  • New address

GeezerVison is showing ja.wikipedia.org — Newlib - Wikipedia

Newlib
開発元 レッドハット
最新版
4.4.0 / 2023年12月31日 (2023-12-31)
最新評価版
4.5.0 / 2025年1月1日 (2025-01-01)
リポジトリ
  • sourceware.org/git/newlib-cygwin.git
プラットフォーム クロスプラットフォーム
種別 標準Cライブラリ(組み込みシステム用)
公式サイト www.sourceware.org/newlib/

Newlib は、組み込みシステムでの使用を意図して実装した標準Cライブラリである。いくつかのライブラリ部分をまとめたもので、各部分でライセンスが異なるが、いずれも自由ソフトウェアのライセンスであり、組み込み製品での利用が容易である。当初、GNUクロス開発ツールチェーン構築の一環として、シグナスサポートが作成した。現在は、レッドハットの Jeff Johnston と Tom Fitzsimmons が保守している。

Newlib のドキュメントの System Calls の節で、各種オペレーティングシステムでの使い方が解説されている。オペレーティングシステムの全くない組み込みシステムでの利用が主であり、その場合は "board support package" を呼び出して、シリアルポートに1バイトを出力する・ディスクや何らかのメモリデバイスから1セクタを読む等の処理を行う。

2007年現在、ニンテンドーDSやゲームボーイアドバンス用のプログラミングツール devkitARM は、Cライブラリとして Newlib を使っている。

外部リンク

  • 公式サイト
  • Embedding with GNU: Newlib Embedded.com
C言語
  • K&R
  • ANSI C
    • C89
    • C90
  • C95
  • C99
  • C11
  • C17
  • C23
  • Embedded C
  • MISRA C
Cの機能
  • 関数
  • ヘッダファイル
  • 演算子
  • 文字列
  • 文法
  • プリプロセッサ
  • データ型
  • キーワード
  • フリースタンディング環境
標準Cライブラリの関数
  • ctype.h
  • stdio.h
  • math.h
  • stdlib.h
  • string.h
  • time.h
  • stdarg.h
  • POSIXライブラリ
標準Cライブラリ
  • Bionic
    • libhybris
  • dietlibc
  • EGLIBC
  • glibc
  • klibc
  • マイクロソフトランタイムライブラリ
  • musl
  • Newlib
  • uClibc
  • BSD libc
コンパイラ
  • ACK
  • BDS-C
  • Clang
  • C++ Builder
  • gcc
  • Intel C++ Compiler
  • LCC
  • LSI C-86
  • Pelles C
  • PCC
  • TCC
  • Turbo C
  • Microsoft Visual C++
  • Watcom C/C++
統合開発環境
  • Anjuta
  • CLion
  • Code::Blocks
  • CodeLite
  • Eclipse
  • Geany
  • Microsoft Visual Studio
  • NetBeans
  • Xcode
派生言語
  • C++
  • Cg
  • Cω
  • D言語
  • V言語
  • Objective-C
  • Alef
  • Limbo
  • Go
  • Vala
  • SystemC
  • Unified Parallel C
関連項目
  • IOCCC
  • カテゴリ カテゴリ
スタブアイコン

この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。

  • 表示
  • 編集
「https://ja.wikipedia.org/w/index.php?title=Newlib&oldid=103771104」から取得
カテゴリ:
  • 標準Cライブラリ
  • Linux API
  • Cでプログラムされた自由ソフトウェア
隠しカテゴリ:
  • すべてのスタブ記事
  • ソフトウェア関連のスタブ
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.