質問
Linuxでは、Linuxでgcc
を使用していますが、まだその内部を知りません。まず最初に、glibc
がどこに存在するのかを知りたいです。第二に、ヘッダーはどこにありますか。gcc
の基本的なディレクトリ構造を知りたいです。
正しい解決策はありません
他のヒント
ヘッダーファイルは/usr/include/
にあります。GCC
の詳細については、 gcc.gnu.org を見たいと思うかもしれません。それはGCC、内部、そしてそれがどのように機能するかについての多くの情報を持っています。
にあります。
locate libgcc /lib/libgcc_s-4.1.2-20080825.so.1 /lib/libgcc_s.so.1 // symbolic link to /usr/lib/gcc/i386-redhat-linux/3.4.6/libgcc.a /usr/lib/gcc/i386-redhat-linux/3.4.6/libgcc_eh.a /usr/lib/gcc/i386-redhat-linux/3.4.6/libgcc_s.so /usr/lib/gcc/i386-redhat-linux/4.1.1/libgcc.a /usr/lib/gcc/i386-redhat-linux/4.1.1/libgcc_eh.a /usr/lib/gcc/i386-redhat-linux/4.1.1/libgcc_s.so .... に含まれています。
>locate stdio.h /usr/include/stdio.h /usr/include/bits/stdio.h /usr/include/boost/iostreams/filter/stdio.hpp ....
ファイルは、/usr/include
(x86_64アーキテクチャ)の同じディレクトリにほぼ同じディレクトリにあります。
locate libgcc /lib/x86_64-linux-gnu/libgcc_s.so.1 /usr/lib/libgccpp.so.1 /usr/lib/libgccpp.so.1.0.2 /usr/lib/ure/lib/libgcc3_uno.so /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc.a /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc_eh.a /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc_s.so /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/libgcc_s_32.so /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/32/libgcc.a /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/32/libgcc_eh.a /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5/32/libgcc_s.so /usr/lib32/libgcc_s.so.1 ....
locate stdio.h /usr/include/stdio.h /usr/include/bits/stdio.h /usr/include/c++/4.5/tr1/stdio.h ....
所属していません StackOverflow