Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am having some trouble using the header files provided by gcc-4.8 since updating to Ubuntu 13.10. When I compile with the Intel compiler icc, it complains about not being able to find the header file bits/c++config.h. This file is located in /usr/include/x86_64-linux-gnu/c++/4.8/bits but the intel compiler is looking in /usr/include/c++/4.8/bits. The file c++config.h is not in this second location.

I realize that I can work around this issue by including the first directory while compiling. My question is why are these two directories not the same:



Files for these directories are shown here in the libstdc++-4.8-dev package.

share|improve this question

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.