Всем привет.
Возникла небольшая проблемка при запуске этой простой проги:
#include <bits/extc++.h>
using namespace std;
using namespace __gnu_cxx;
int main() {
printf("Hello world");
return 0;
}
Компилятор ругается на bits/extc++.h, а именно на то, что не может найти iconv.h (подробнее ругань компилятора можно почитать, запустив этот код даже на http://codeforces.me/problemset/customtest ). Что делать и как это исправить? А то подключать по одиночке ext/rope и все остальное неохота, когда можно подключить их всех разом. Заранее спасибо.
Why you not try this ?
give minus
I know about it. I read that
bits/extc++.h
includes all ofbits/stdc++.h
andbits/stdtr1c++.h
and some other features of GNU C++. I just want to understand, whybits/extc++.h
doesn't work.Add this before `#include<extc++.h>This can solve your problem.This is wrong. View my next comment.
However, I suggest MikeMirzayanov to check the configure of G++ in Codeforces.
Thanks, in GNU G++ it works. But G++11 says that must be used flag [-fpermissive] when I run this code in GNU G++11 4.9.2 here:
Where should I apply to use this flag in Codeforces compiler?
My bad. My previous comment is wrong.
Use following code at your beginning of source code:
It cheats the compiler to ignore two headers causing trouble.
UPD: It works. I tested them with 9960308
However, this way is cheating the compiler. So I suggest MikeMirzayanov to check the configure of G++ in Codeforces, again.