2010-03-12 29 views
24

Sau khi đọc về số problem khi chuyển các đối tượng rỗng giữa các tệp DLL và EXE, tôi quan tâm đến các tùy chọn cấu hình được sử dụng để xây dựng gcc/libstdC++ của tôi. Cụ thể hơn tôi muốn biết nếu --enable-fully-dynamic-string được sử dụng trong ./configure.Tùy chọn cấu hình nào được sử dụng khi xây dựng gcc/libstdC++?

Tôi đang sử dụng MinGW 4.4.0 trên Windows XP.

  1. Có ai biết cấu hình được sử dụng để tạo bản phát hành này không?

  2. Có cách nào chung để tìm thông tin này cho bất kỳ cài đặt GNU gcc nào không? Hướng dẫn gcc cho tôi không có gợi ý về chủ đề này.

Cảm ơn bạn đã nhập!

Trả lời

32

gcc -v in ra các tùy chọn cấu hình giữa các công cụ khác:

$ 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

Cảm ơn Laurynas - làm thế nào tôi quản lý để bỏ qua này: -s! –

Các vấn đề liên quan