[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: g++ can't build "Hello World" programm



Hi,

i can compile the test program on my amd64 Debian 8.

Google and
  https://stackoverflow.com/questions/5834778/how-to-tell-where-a-header-file-is-included-from
caused me to run 

  $ g++ -H test.cpp

to see all included files.
Maybe it helps you to find what's missing on your system or where
your local include empire derails:

  . /usr/include/c++/4.9/iostream
  .. /usr/include/x86_64-linux-gnu/c++/4.9/bits/c++config.h
  ... /usr/include/x86_64-linux-gnu/c++/4.9/bits/os_defines.h
  .... /usr/include/features.h
  ..... /usr/include/x86_64-linux-gnu/sys/cdefs.h
  ...... /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ..... /usr/include/x86_64-linux-gnu/gnu/stubs.h
  ...... /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
  ... /usr/include/x86_64-linux-gnu/c++/4.9/bits/cpu_defines.h
  .. /usr/include/c++/4.9/ostream
  ... /usr/include/c++/4.9/ios
  .... /usr/include/c++/4.9/iosfwd
  ..... /usr/include/c++/4.9/bits/stringfwd.h
  ...... /usr/include/c++/4.9/bits/memoryfwd.h
  ..... /usr/include/c++/4.9/bits/postypes.h
  ...... /usr/include/c++/4.9/cwchar
  ....... /usr/include/wchar.h
  ........ /usr/include/stdio.h
  ........ /usr/lib/gcc/x86_64-linux-gnu/4.9/include/stdarg.h
  ........ /usr/include/x86_64-linux-gnu/bits/wchar.h
  ........ /usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h
  ........ /usr/include/xlocale.h
  .... /usr/include/c++/4.9/exception
  ..... /usr/include/c++/4.9/bits/atomic_lockfree_defines.h
  .... /usr/include/c++/4.9/bits/char_traits.h
  ..... /usr/include/c++/4.9/bits/stl_algobase.h
  ...... /usr/include/c++/4.9/bits/functexcept.h
  ....... /usr/include/c++/4.9/bits/exception_defines.h
  ...... /usr/include/c++/4.9/bits/cpp_type_traits.h
  ...... /usr/include/c++/4.9/ext/type_traits.h
  ...... /usr/include/c++/4.9/ext/numeric_traits.h
  ...... /usr/include/c++/4.9/bits/stl_pair.h
  ....... /usr/include/c++/4.9/bits/move.h
  ........ /usr/include/c++/4.9/bits/concept_check.h
  ...... /usr/include/c++/4.9/bits/stl_iterator_base_types.h
  ...... /usr/include/c++/4.9/bits/stl_iterator_base_funcs.h
  ....... /usr/include/c++/4.9/debug/debug.h
  ...... /usr/include/c++/4.9/bits/stl_iterator.h
  ....... /usr/include/c++/4.9/bits/ptr_traits.h
  ...... /usr/include/c++/4.9/bits/predefined_ops.h
  ..... /usr/include/c++/4.9/cwchar
  ...... /usr/include/wchar.h
  .... /usr/include/c++/4.9/bits/localefwd.h
  ..... /usr/include/x86_64-linux-gnu/c++/4.9/bits/c++locale.h
  ...... /usr/include/c++/4.9/clocale
  ....... /usr/include/locale.h
  ........ /usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h
  ........ /usr/include/x86_64-linux-gnu/bits/locale.h
  ..... /usr/include/c++/4.9/cctype
  ...... /usr/include/ctype.h
  ....... /usr/include/x86_64-linux-gnu/bits/types.h
  ........ /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ........ /usr/include/x86_64-linux-gnu/bits/typesizes.h
  ....... /usr/include/endian.h
  ........ /usr/include/x86_64-linux-gnu/bits/endian.h
  ........ /usr/include/x86_64-linux-gnu/bits/byteswap.h
  ......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ......... /usr/include/x86_64-linux-gnu/bits/byteswap-16.h
  .... /usr/include/c++/4.9/bits/ios_base.h
  ..... /usr/include/c++/4.9/ext/atomicity.h
  ...... /usr/include/x86_64-linux-gnu/c++/4.9/bits/gthr.h
  ....... /usr/include/x86_64-linux-gnu/c++/4.9/bits/gthr-default.h
  ........ /usr/include/pthread.h
  ......... /usr/include/sched.h
  .......... /usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h
  .......... /usr/include/time.h
  .......... /usr/include/x86_64-linux-gnu/bits/sched.h
  ......... /usr/include/time.h
  .......... /usr/lib/gcc/x86_64-linux-gnu/4.9/include/stddef.h
  .......... /usr/include/x86_64-linux-gnu/bits/time.h
  ........... /usr/include/x86_64-linux-gnu/bits/timex.h
  ......... /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
  .......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ......... /usr/include/x86_64-linux-gnu/bits/setjmp.h
  .......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ......... /usr/include/x86_64-linux-gnu/bits/wordsize.h
  ...... /usr/include/x86_64-linux-gnu/c++/4.9/bits/atomic_word.h
  ..... /usr/include/c++/4.9/bits/locale_classes.h
  ...... /usr/include/c++/4.9/string
  ....... /usr/include/c++/4.9/bits/allocator.h
  ........ /usr/include/x86_64-linux-gnu/c++/4.9/bits/c++allocator.h
  ......... /usr/include/c++/4.9/ext/new_allocator.h
  .......... /usr/include/c++/4.9/new
  ....... /usr/include/c++/4.9/bits/ostream_insert.h
  ........ /usr/include/c++/4.9/bits/cxxabi_forced.h
  ....... /usr/include/c++/4.9/bits/stl_function.h
  ........ /usr/include/c++/4.9/backward/binders.h
  ....... /usr/include/c++/4.9/bits/range_access.h
  ....... /usr/include/c++/4.9/bits/basic_string.h
  ....... /usr/include/c++/4.9/bits/basic_string.tcc
  ...... /usr/include/c++/4.9/bits/locale_classes.tcc
  .... /usr/include/c++/4.9/streambuf
  ..... /usr/include/c++/4.9/bits/streambuf.tcc
  .... /usr/include/c++/4.9/bits/basic_ios.h
  ..... /usr/include/c++/4.9/bits/locale_facets.h
  ...... /usr/include/c++/4.9/cwctype
  ....... /usr/include/wctype.h
  ........ /usr/include/wchar.h
  ...... /usr/include/c++/4.9/cctype
  ...... /usr/include/x86_64-linux-gnu/c++/4.9/bits/ctype_base.h
  ...... /usr/include/c++/4.9/bits/streambuf_iterator.h
  ...... /usr/include/x86_64-linux-gnu/c++/4.9/bits/ctype_inline.h
  ...... /usr/include/c++/4.9/bits/locale_facets.tcc
  ..... /usr/include/c++/4.9/bits/basic_ios.tcc
  ... /usr/include/c++/4.9/bits/ostream.tcc
  .. /usr/include/c++/4.9/istream
  ... /usr/include/c++/4.9/bits/istream.tcc
  Multiple include guards may be useful for:
  /usr/include/c++/4.9/clocale
  /usr/include/c++/4.9/cwctype
  /usr/include/x86_64-linux-gnu/bits/byteswap-16.h
  /usr/include/x86_64-linux-gnu/bits/byteswap.h
  /usr/include/x86_64-linux-gnu/bits/endian.h
  /usr/include/x86_64-linux-gnu/bits/locale.h
  /usr/include/x86_64-linux-gnu/bits/sched.h
  /usr/include/x86_64-linux-gnu/bits/time.h
  /usr/include/x86_64-linux-gnu/bits/typesizes.h
  /usr/include/x86_64-linux-gnu/c++/4.9/bits/ctype_base.h
  /usr/include/x86_64-linux-gnu/c++/4.9/bits/ctype_inline.h
  /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
  /usr/include/x86_64-linux-gnu/gnu/stubs.h


Have a nice day :)

Thomas


Reply to: