« Mount a FTP share in Ubuntu as a folder | Home | phpBB force login hack »
How to fix GCC 4.3’s removal of old headers
By admin | December 15, 2008
GCC 4.3 has many new feautures. But unfortunately, it may break many of your application as it removes legacy and backwards compactible headers. Compiling in this case may result in errors such as “error: iostream.h: No such file or directory“. This article will describe how to fix it in 3 easy steps:
- Go to http://gcc.gnu.org/gcc-4.3/porting_to.html‘s “Removal of Pre-ISO headers” section.
- For every header on the left, create it with contents of “#include <header_on_the.right>“.
- Compile your app with your regular compile arguments, adding “ -I.” to the end of it. The dot at the end is very important. Example: “g++ foo.cpp -o foo -I.“
If you found this article useful or interesting, please help Compdigitec by spreading the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!
If you found this article helpful or interesting, please help Compdigitec spread the word. Don’t forget to subscribe to Compdigitec Labs for more useful and interesting articles!
Topics: Linux | 5 Comments »
March 25th, 2025 at 09:09
… [Trackback]
[…] Here you can find 31328 additional Info on that Topic: compdigitec.com/labs/2008/12/15/how-to-fix-gcc-43s-removal-of-old-headers/ […]
March 26th, 2025 at 07:28
… [Trackback]
[…] Read More on to that Topic: compdigitec.com/labs/2008/12/15/how-to-fix-gcc-43s-removal-of-old-headers/ […]
April 4th, 2025 at 07:02
… [Trackback]
[…] There you can find 79450 more Information to that Topic: compdigitec.com/labs/2008/12/15/how-to-fix-gcc-43s-removal-of-old-headers/ […]
April 5th, 2025 at 20:45
… [Trackback]
[…] Find More on to that Topic: compdigitec.com/labs/2008/12/15/how-to-fix-gcc-43s-removal-of-old-headers/ […]
April 11th, 2025 at 10:05
… [Trackback]
[…] Here you will find 14625 additional Info to that Topic: compdigitec.com/labs/2008/12/15/how-to-fix-gcc-43s-removal-of-old-headers/ […]