[cfe-dev] stddef doesn't support for wint_t at windows mingw.

罗勇刚(Yonggang Luo) luoyonggang at gmail.com
Sun Aug 9 16:19:17 PDT 2009


> output of something like "clang -v hello.c"?

Because of I copied those files that placed at Headers into
D:/Tools/Building/llvm/lib/clang/1.0/include,
And also I copied those headers of mingw-rt and also mingw-w32 into
D:/Tools/Building/llvm/lib/clang/1.0/include
And I used three file comes from Headers overwrite those files comes
from mingw.(float.h stdint.h limits.h)

So it's working.

And also, because I doesn't installing mingw at c:/mingw,
So c:/mingw/include doesn't exist. Maybe it's the problem.
And also I doesn't installing gcc at c:/mingw/include.
And I am working at msys.
By the way. I am confusing why clang calling gcc.exe as a driver and
so it's required mingw-gcc package.
even though I doesn't install it. And just placed it at the
environment variable.
So gcc is working.
And if I placed binutils at clang/1.0/bin. It's not working.

罗勇刚@LYG-PC ~$ clang -v a.c clang -v a.c
clang version 1.0 (http://www.llvm.org/svn/llvm-project/cfe/trunk )
Target: i386-pc-mingw
Thread model: posix
 "D:/Tools/Building/llvm/bin/clang-cc.exe" -triple i386-pc-mingw -S
-disable-free -main-file-name a.c --relocation-model static
--disable-fp-elim --unwind-tables=0 --mcpu=pentium4 --fmath-errno=1 -v
-
fdiagnostics-show-option -o C:/Users/罗勇刚/AppData/Local/Temp/cc-000000.s -x c a.c
clang-cc version 1.0 based upon llvm 2.6svn hosted on i686-pc-mingw
ignoring nonexistent directory "C:/mingw/include"
#include "..." search starts here:
#include <...> search starts here:
 D:/Tools/Building/llvm/lib/clang/1.0/include
End of search list.
 "D:/Tools/Building/gcc/bin/gcc.exe" -v -c -m32 -o
C:/Users/罗勇刚/AppData/Local/Temp/cc-000001.o -x assembler
C:/Users/罗勇刚/AppData/Local/Temp/cc-000000.s
Using built-in specs.
Target: mingw32
Configured with: ../gcc-4.4.0/configure
--enable-languages=c,ada,c++,fortran,java,objc,obj-c++
--disable-sjlj-exceptions --enable-shared --enable-libgcj
--enable-libgomp --with-dwarf2 --disable-win32-
registry --enable-libstdcxx-debug
--enable-version-specific-runtime-libs --prefix=/mingw
--with-gmp=/mingw/src/gmp/root --with-mpfr=/mingw/src/mpfr/root
--build=mingw32
Thread model: win32
gcc version 4.4.0 (GCC)
COLLECT_GCC_OPTIONS='-v' '-c' '-m32' '-o'
'C:/Users//AppData/Local/Temp/cc-000001.o' '-mtune=i386'
 as -o C:/Users//AppData/Local/Temp/cc-000001.o
C:/Users//AppData/Local/Temp/cc-000000.s
COMPILER_PATH=d:/tools/building/gcc/bin/../libexec/gcc/mingw32/4.4.0/;d:/tools/building/gcc/bin/../libexec/gcc/
LIBRARY_PATH=d:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/;d:/tools/building/gcc/bin/../lib/gcc/;d:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/../../../
COLLECT_GCC_OPTIONS='-v' '-c' '-m32' '-o'
'C:/Users//AppData/Local/Temp/cc-000001.o' '-mtune=i386'
 "D:/Tools/Building/gcc/bin/gcc.exe" -v -m32 -o a.out
C:/Users/罗勇刚/AppData/Local/Temp/cc-000001.o
Using built-in specs.
Target: mingw32
Configured with: ../gcc-4.4.0/configure
--enable-languages=c,ada,c++,fortran,java,objc,obj-c++
--disable-sjlj-exceptions --enable-shared --enable-libgcj
--enable-libgomp --with-dwarf2 --disable-win32-
registry --enable-libstdcxx-debug
--enable-version-specific-runtime-libs --prefix=/mingw
--with-gmp=/mingw/src/gmp/root --with-mpfr=/mingw/src/mpfr/root
--build=mingw32
Thread model: win32
gcc version 4.4.0 (GCC)
COMPILER_PATH=d:/tools/building/gcc/bin/../libexec/gcc/mingw32/4.4.0/;d:/tools/building/gcc/bin/../libexec/gcc/
LIBRARY_PATH=d:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/;d:/tools/building/gcc/bin/../lib/gcc/;d:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/../../../
COLLECT_GCC_OPTIONS='-v' '-m32' '-o' 'a.out' '-mtune=i386'
 d:/tools/building/gcc/bin/../libexec/gcc/mingw32/4.4.0/collect2.exe
-Bdynamic -o a.out
d:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/../../../crt2.o
d:/tools/building/gcc/bin/../lib/gcc/mingw32/
4.4.0/crtbegin.o -Ld:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0
-Ld:/tools/building/gcc/bin/../lib/gcc
-Ld:/tools/building/gcc/bin/../lib/gcc/mingw32/4.4.0/../../..
C:/Users//AppData/Local/Temp/
cc-000001.o -lmingw32 -lgcc_eh -lgcc -lmoldname -lmingwex -lmsvcrt
-luser32 -lkernel32 -ladvapi32 -lshell32 -lmingw32 -lgcc_eh -lgcc
-lmoldname -lmingwex -lmsvcrt d:/tools/building/gcc/bin/../lib/gcc/
mingw32/4.4.0/crtend.o

Sorry for inconvenience, I always forget to add Clang Dev as a receiver.
-- 
         此致
礼
罗勇刚
Yours
    sincerely,
Yonggang Luo




More information about the cfe-dev mailing list