سؤال

لقد كنت استخدم 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
...

يمكنك العثور على موقع ويب جيد للتعرف على بنية دليل دول مجلس التعاون الخليجي هنا: شجرة المصدر

وفيما يتعلق بالرؤوس، يمكنك الذهاب إلى هناك: رؤوس دول مجلس التعاون الخليجي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top