人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

GCCを使用してプログラミングをしています。C言語の標準関数(実際の機械語)がどのライブラリに含まれているか知りたいと思っています。リンク先の手順にて調査を行っておりますが、実際の標準関数の機械語までを確認することはできていない状況です。なお、ここでは標準のatoi関数を例にして調査を行っています。

http://d.hatena.ne.jp/j884/20110304/1299240255

_atoiが含まれているオブジェクトファイルのサイズも小さく、実体は別の場所にあるものと考えています。調査方法に誤りがある、または根本的に異なるようでしたらご助言いただけませんでしょうか。

[環境]
Windows Vista
MinGW-5.1.6

●質問者: j884
●カテゴリ:コンピュータ
✍キーワード:C言語 gcc MinGW Windows Vista いるか
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Galapagos
●42ポイント

MinGWはオリジナルのgccとは違い、標準ライブラリとしてMicrosoftのmsvcrt.dllを使います。

完全な機械語というわけではないのです。

◎質問者からの返答

ありがとうございます。


2 ● taroe
●28ポイント

探し方はその方法で間違いありません。

http://0xc000013a.blog96.fc2.com/blog-entry-112.html


http://d.hatena.ne.jp/j884/20110304/1299240255

これは、atoiをWindowsのAPIをコールすることで実現してるからでは?

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ