サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
docs.sun.com
No description available
現在の 32 ビットアプリケーションでは integer、pointer、long が同じサイズであるとみなされることが多くあります。LP64 データ型モデルでは、long と pointer のサイズが変更されているため、この変更だけでも、ILP32 から LP64 への変換で多くの問題が発生する可能性があります。 また、宣言と型変換を調べることも非常に重要です。データ型が変わると、式の評価方法が影響を受ける可能性があります。標準的な C の変換規則の働きも、データ型のサイズの変更の影響を受けます。意図したこと正しく示すには、定数の型を明示的に宣言してください。式で型変換を使用して、意図したとおりに式が評価されるようにすることもできます。このことは、意図したことを指示する上で明示的な型変換が欠かせない符号拡張部で特に必要になります。 単一ソースコードの実現 この節では、32 ビットと 6
#pragma keyword #pragma keyword (a [ , a] ... )[ , keyword ( a [, a ] ... )] ,... #pragma sun keyword 変数 keyword は特定の指令を示し、a は引数を示します。 Sun WorkShop C++ コンパイラが認識する一般的なプラグマのキーワードを次に示します。 align - デフォルトを無効にして、パラメータ変数のメモリー境界を、指定したバイト境界に揃えます。 init - 指定した関数を初期化関数にします。 fini - 指定した関数を終了関数にします。 ident - 実行可能ファイルの .comment 部に、指定した文字列を入れます。 pack (n) - 構造体オフセットの配置を制御します。n の値は、すべての構造体メンバーに合った最悪の場合の境界整列を指定する数字で、
第 2 章 cc コンパイラオプション この章では、C コンパイラのオプションについて説明します。説明項目は次のとおりです。 オプションの構文 (5ページ) オプションの一覧 (7ページ) cc オプション (14ページ) リンカーに渡されるオプション (74ページ) 旧式の K&R C プログラムを ANSI/ISO C に移植する場合には、32ページ以降で説明する -X (互換性) フラグ -X[a|c|s|t] に特に注意してください。このフラグを使用すると、ANSI/ISO C への移植が簡単になります。ANSI/ISO C への移行については、「ANSI/ISO C への移行」も参照してください。 オプションの構文 cc コマンドの構文を以下に示します。 <オプション> は、「cc オプション」で説明している各種のオプション (複数指定可) です。 <ファイル名> は、実行可能
What Every Computer Scientist Should Know About Floating-Point Arithmetic Note – This appendix is an edited reprint of the paper What Every Computer Scientist Should Know About Floating-Point Arithmetic, by David Goldberg, published in the March, 1991 issue of Computing Surveys. Copyright 1991, Association for Computing Machinery, Inc., reprinted by permission. Abstract Floating-point arithmetic i
第 9 章 cscope: 対話的な C プログラムの検査 cscope は、C、lex、または yacc のソースファイル内のコードの特定の要素を探し出す対話型プログラムです。cscope ブラウザを使用すると、従来のエディタよりも効率的にソースファイルを検索、編集できます。これは、cscope が関数呼び出し (関数がいつ呼び出され、いつその関数を実行するか) についてと、C 言語の識別子と予約語を理解しているためです。本章は cscope ブラウザについて説明します。 この章は、このリリースに付属している cscope ブラウザの使い方を学ぶための資料として利用できます。説明項目は次のとおりです。 「cscope プロセス」 「基本的な使用方法」 「不明な端末タイプのエラー」 cscope プロセス cscope は、C、lex、yacc のソースファイルを読み取り、ファイル内の関
© Copyright 1999 Netscape Communications Corporation. All rights reserved.
Any sample code included above is provided for your use on an "AS IS" basis, under the Netscape License Agreement - Terms of Use
付録 D 浮動小数点演算について 注 - この付録は、1991 年 3 月発行の "Computing Surveys" に掲載された "Every Computer Scientist Should Know About Floating-Point Arithmetic" 稿 (David Goldberg著) を再編集し、著作権を有する Association for Computing Machinery 社 (Copyright 1991) の許可のもとに、印刷しなおしたものです。 概要 浮動小数点演算は、概して難解な問題として受け取られることがあります。コンピュータシステムの内部には、浮動小数点演算がいたるところに存在する点を考えれば、この認識には多少、現実とのずれがあるようです。たとえば、ほとんどのコンピュータ言語に、浮動小数点のデータ型が使用されています。また PC から
付録 A 従来のプロファイルツール この章では、プログラムの動作時間を測定したり、解析対象となるパフォーマンスデータを得るための標準的なユーティリティについて解説します。prof および gprof は、SPARC プラットフォームおよび Intel プラットフォームの Solaris 2.6、7 および 8 に付属のプロファイルツールです。また、tcov はコードカバレージツールです。 注意 - 実行回数 (関数の呼び出し回数、ソースコード行の実行回数) を追跡する場合は、従来のプロファイルツールを使ってください。プログラムでの時間消費を詳細に解析する場合は、標本コレクタおよび標本アナライザを使ってより正確な情報を取得することができます。これらのアプリケーションの使用については、第 3 章および第 4 章を参照してください。 従来のプロファイルツールの一部は、C 以外のプログラミング言
第 6 章 lint ソースコード検査プログラム この章では lint プログラムの使用方法について説明します。lint プログラムを使用すると実行時にコンパイルエラーや予期しない結果をもたらす可能性のあるコードが C コードにないか検査することができます。多くの場合 lint は、コンパイラが必ずしも検出しない誤ったコード、エラーを起こしやすいコード、あるいは標準外コードについて警告を出します。 lint プログラムは C コンパイラにより生成されるすべてのエラーと警告のメッセージを表示します。さらに潜在的バグと移植上の問題に関する警告も表示します。多くの場合、lint から表示されたメッセージは、プログラムのサイズと必要な記憶領域を縮小し、全体の効率を改善する手助けとなります。 lint プログラムはコンパイラと同じロケールを使用し、lint の出力は stderr に送られます。こ
目次 製品名の変更について はじめに 1.  dbx の起動 デバッグセッションを開始する 既存のコアファイルのデバッグ プロセス ID の使用 dbx 起動時シーケンス 起動属性の設定 pathmap コマンドによるマッピング dbxenv コマンドによる環境変数の設定 alias コマンドを使用してユーザー自身の dbx コマンドを作成 デバッグのため、プログラムをコンパイル 最適化コードのデバッグ -g オプションを使用しないでコンパイルされたコード dbx を完全にサポートするために -g オプションを必要とする共有ライブラリ 完全にストリップされたプログラム デバッグセッションを終了する プロセス実行の停止 dbx からのプロセスの切り離し セッションを終了せずにプログラムを終了する デバッグ実行の保存と復元 save コマンドの
次のページ
このページを最初にブックマークしてみませんか?
『Sun Microsystems Documentation』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く