2010-03-12 16 views
24

डीएलएल और EXEs के बीच खाली std::string ऑब्जेक्ट्स पास करने के problem के बारे में पढ़ने के बाद, मैं अपने जीसीसी/libstdC++ बनाने के लिए उपयोग किए गए कॉन्फ़िगरेशन विकल्पों के बारे में चिंतित हूं। अधिक विशिष्ट मैं जानना चाहता हूं कि --enable-fully-dynamic-string का उपयोग ./configure के दौरान किया गया था।gcc/libstdC++ बनाने के दौरान किन कॉन्फ़िगरेशन विकल्प का उपयोग किया गया था?

मैं विंडोज एक्सपी पर मिनीजीडब्ल्यू 4.4.0 का उपयोग कर रहा हूं।

  1. क्या कोई इस रिलीज को बनाने के लिए उपयोग की गई कॉन्फ़िगरेशन को जानता है?

  2. क्या इस जानकारी को जीएनयू जीसीसी की स्थापना के लिए कोई सामान्य तरीका है? जीसीसी मैनुअल मुझे इस विषय पर कोई संकेत नहीं देता है।

आपके इनपुट के लिए धन्यवाद! बाहर अन्य सामान के बीच कॉन्फ़िगरेशन विकल्प

उत्तर

32

gcc -v प्रिंट:

$ gcc -v 
Using built-in specs. 
Target: i686-pc-cygwin 
Configured with: /gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3.4/ 
configure --srcdir=/gnu/gcc/releases/packaging/4.3.4-3/gcc4-4.3.4-3/src/gcc-4.3. 
4 --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libex 
ecdir=/usr/lib --datadir=/usr/share --localstatedir=/var --sysconfdir=/etc --inf 
odir=/usr/share/info --mandir=/usr/share/man --datadir=/usr/share --infodir=/usr 
/share/info --mandir=/usr/share/man -v --with-gmp=/usr --with-mpfr=/usr --enable 
-bootstrap --enable-version-specific-runtime-libs --with-slibdir=/usr/bin --libe 
xecdir=/usr/lib --enable-static --enable-shared --enable-shared-libgcc --disable 
-__cxa_atexit --with-gnu-ld --with-gnu-as --with-dwarf2 --disable-sjlj-exception 
s --enable-languages=ada,c,c++,fortran,java,objc,obj-c++ --disable-symvers --ena 
ble-libjava --program-suffix=-4 --enable-libgomp --enable-libssp --enable-libada 
--enable-threads=posix --with-arch=i686 --with-tune=generic --enable-libgcj-sub 
libs CC=gcc-4 CXX=g++-4 CC_FOR_TARGET=gcc-4 CXX_FOR_TARGET=g++-4 GNATMAKE_FOR_TA 
RGET=gnatmake GNATBIND_FOR_TARGET=gnatbind AS=/opt/gcc-tools/bin/as.exe AS_FOR_T 
ARGET=/opt/gcc-tools/bin/as.exe LD=/opt/gcc-tools/bin/ld.exe LD_FOR_TARGET=/opt/ 
gcc-tools/bin/ld.exe --with-ecj-jar=/usr/share/java/ecj.jar 
Thread model: posix 
gcc version 4.3.4 20090804 (release) 1 (GCC) 
+0

धन्यवाद Laurynas - कैसे मैं इस अनदेखी का प्रबंधन कैसे किया: -s! –

संबंधित मुद्दे

 संबंधित मुद्दे