タグ

Programmingとgnuに関するgemini7のブックマーク (3)

  • 初心者への GNU perf のススメ

    Last modified: Mon Oct 29 15:01:59 JST 2018 初心者への GNU perf のススメ Lynx Optimized Pages! 51588 accesses since 2001/07/27. 5 accesses per day. [ TOP ] 目次: 初めての gperf (1) …簡単なプログラムを作ってみる 初めての gperf (2) 初めての gperf (3) …文字の重複問題を解決する gperf 実用編(1) …構造体にアクセスする gperf 実用編(2) …構造体の初期化 gperf が出力したソースコードの権利について 終わりに 初めての gperf (1) 一部から完全ハッシュ関数を作るツール gperf の使い方を知りたい、というリクエストが あったので、軽く説明してみようと思います。 (深く突っ込めないという話も。

  • モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人

    まだC, C++がないようなので書いてみた。主にLinux(DebianとかUbuntu)での環境構築について。 コンパイラ まずはapt-getでコンパイラをインストールする。UbuntuやDebianなら以下のコマンドでgccやg++および標準ライブラリ等がインストールされる。 $ sudo apt-get install build-essential デバッグツール デバッガおよびデバッグツールは少なくとも以下の三つは入れる。(あとltraceも欲しいかな?) GDB 言わずと知れたGNUのデバッガ Valgrind メモリリークや不正メモリアクセスの検出 strace システムコールのトレース $ sudo apt-get install gdb valgrind strace ビルドツール C, C++のビルドツールといえばまずmakeが浮かぶけど、最近ではSConsやCMak

    モダンなC, C++の開発環境の構築方法 - 考える人、コードを書く人
  • GNU コーディング規約

    Node:Top, Next:Preface, Previous:(dir), Up:(dir) Version Last updated October 19, 2001. 日語版翻訳 矢吹洋一,引地美恵子,引地信之 日語版最終更新日 2001年11月5日 Preface: GNU コーディング規約についてLegal Issues: フリーソフトウェアをフリーにDesign Advice: プログラムの設計についてProgram Behavior: あらゆるプログラムの振るまいWriting C: C言語の上手な書き方Documentation: ドキュメントManaging Releases: リリースの管理References: フリーでないソフトウェアや文書の参照についてCopying This Manual: マニュアルの複製についてIndex: Node:Preface,

  • 1