هيكل الدليل لدول مجلس التعاون الخليجي
سؤال
لقد كنت استخدم gcc
على Linux لفترة طويلة جدًا، لكن ما زلت لا أعرف مكوناته الداخلية.في البداية أود أن أعرف أين يقع glibc
يتواجد.ثانيا، أين هي الرؤوس.أريد أن أعرف بنية الدليل الأساسية لـ gcc
.
لا يوجد حل صحيح
نصائح أخرى
ملفات الرأس موجودة /usr/include/
.لمزيد من المعلومات حول GCC
, ، قد ترغب في الاطلاع عليها gcc.gnu.org.إنه يحتوي على الكثير من المعلومات حول دول مجلس التعاون الخليجي والداخلية وكيفية عمله.
هل تعلم عن معيار التسلسل الهرمي لنظام الملفات?
على سبيل المثال، على Linux version 2.6.18-274.3.1.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-51))
يمكنك العثور على glibc
الكائنات المشتركة في /usr/lib/gcc
و في /lib
:
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 ...
يشمل موجودا في /usr/include
:
>locate stdio.h /usr/include/stdio.h /usr/include/bits/stdio.h /usr/include/boost/iostreams/filter/stdio.hpp ...
الملفات موجودة تقريبًا في نفس الدلائل الموجودة في Linux version 2.6.38-13-generic (buildd@yellow) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) )
(بنية 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 ...
يمكنك العثور على موقع ويب جيد للتعرف على بنية دليل دول مجلس التعاون الخليجي هنا: شجرة المصدر
وفيما يتعلق بالرؤوس، يمكنك الذهاب إلى هناك: رؤوس دول مجلس التعاون الخليجي