Linuxシステムのコアヘッダーファイルの実装(.cまたは.cppファイル)はどこにあるのでしょうか。たとえば、sys / socket.hの実装はどこに保存されていますか?
3 に答える
            4        
        
		
実装は GNU libc です。GNU libc ソースを参照するか、gnu.org からダウンロードできます。
「 libc のソース コードをオンラインで閲覧できる場所は?」への回答に役立つリンクがいくつかあります。
于 2012-05-19T08:14:40.823   に答える
    
    
            3        
        
		
これらのヘッダーの関数は通常、システム コールです。システム コールは、カーネル空間機能と対話するメカニズムを提供します。この特定の例では、tcp/ip スタック機能にアクセスします。
http://www.ibm.com/developerworks/aix/library/au-tcpsystemcalls/
于 2012-05-19T08:15:37.217   に答える
    
    
            1        
        
		
kernel.org の Linux ソース tarball を試すか、glibc などに興味がある場合は、それらのホームページを試してください。ほとんどの場合、このようなものはほとんどのディストリビューションでは配布されていませんが、gentoo では配布されており、/usr/src にあります。
于 2012-05-19T08:15:20.930   に答える