ho un problema nella compilazione di qualsiasi programma (programmi che ho sempre compilato senza problemi). Per esempio girando il semplice
Codice: Seleziona tutto
// Il codice C++ pippo.cpp
#include<iostream>
int main() {
cout<<"ciao pippo!"<<'\n';
return 0;
}
Codice: Seleziona tutto
In file included from /usr/include/c++/7/tr1/cstdio:34:0,
from /usr/include/c++/7/stdio.h:32,
from /usr/include/c++/7/cstdio:42,
from /usr/include/c++/7/ext/string_conversions.h:43,
from /usr/include/c++/7/bits/basic_string.h:6349,
from /usr/include/c++/7/string:52,
from /usr/include/c++/7/bits/locale_classes.h:40,
from /usr/include/c++/7/bits/ios_base.h:41,
from /usr/include/c++/7/ios:42,
from /usr/include/c++/7/ostream:38,
from /usr/include/c++/7/iostream:39,
from test.cpp:3:
/usr/include/c++/7/cstdio:99:11: error: ‘::fpos_t’ has not been declared
using ::fpos_t;
^~~~~~
/usr/include/c++/7/cstdio:101:11: error: ‘::clearerr’ has not been declared
using ::clearerr;
^~~~~~~~
/usr/include/c++/7/cstdio:102:11: error: ‘::fclose’ has not been declared
using ::fclose;
^~~~~~
/usr/include/c++/7/cstdio:103:11: error: ‘::feof’ has not been declared
using ::feof;
^~~~
/usr/include/c++/7/cstdio:104:11: error: ‘::ferror’ has not been declared
using ::ferror;
^~~~~~
/usr/include/c++/7/cstdio:105:11: error: ‘::fflush’ has not been declared
using ::fflush;
^~~~~~
/usr/include/c++/7/cstdio:106:11: error: ‘::fgetc’ has not been declared
using ::fgetc;
^~~~~
/usr/include/c++/7/cstdio:107:11: error: ‘::fgetpos’ has not been declared
using ::fgetpos;
^~~~~~~
/usr/include/c++/7/cstdio:108:11: error: ‘::fgets’ has not been declared
using ::fgets;
^~~~~
/usr/include/c++/7/cstdio:109:11: error: ‘::fopen’ has not been declared
using ::fopen;
^~~~~
/usr/include/c++/7/cstdio:110:11: error: ‘::fprintf’ has not been declared
using ::fprintf;
^~~~~~~
/usr/include/c++/7/cstdio:111:11: error: ‘::fputc’ has not been declared
using ::fputc;
^~~~~
/usr/include/c++/7/cstdio:112:11: error: ‘::fputs’ has not been declared
using ::fputs;
^~~~~
/usr/include/c++/7/cstdio:113:11: error: ‘::fread’ has not been declared
using ::fread;
^~~~~
/usr/include/c++/7/cstdio:114:11: error: ‘::freopen’ has not been declared
using ::freopen;
^~~~~~~
/usr/include/c++/7/cstdio:115:11: error: ‘::fscanf’ has not been declared
using ::fscanf;
^~~~~~
/usr/include/c++/7/cstdio:116:11: error: ‘::fseek’ has not been declared
using ::fseek;
^~~~~
/usr/include/c++/7/cstdio:117:11: error: ‘::fsetpos’ has not been declared
using ::fsetpos;
^~~~~~~
/usr/include/c++/7/cstdio:118:11: error: ‘::ftell’ has not been declared
using ::ftell;
^~~~~
/usr/include/c++/7/cstdio:119:11: error: ‘::fwrite’ has not been declared
using ::fwrite;
^~~~~~
/usr/include/c++/7/cstdio:120:11: error: ‘::getc’ has not been declared
using ::getc;
^~~~
/usr/include/c++/7/cstdio:121:11: error: ‘::getchar’ has not been declared
using ::getchar;
^~~~~~~
/usr/include/c++/7/cstdio:126:11: error: ‘::perror’ has not been declared
using ::perror;
^~~~~~
/usr/include/c++/7/cstdio:127:11: error: ‘::printf’ has not been declared
using ::printf;
^~~~~~
/usr/include/c++/7/cstdio:128:11: error: ‘::putc’ has not been declared
using ::putc;
^~~~
/usr/include/c++/7/cstdio:129:11: error: ‘::putchar’ has not been declared
using ::putchar;
^~~~~~~
/usr/include/c++/7/cstdio:130:11: error: ‘::puts’ has not been declared
using ::puts;
^~~~
/usr/include/c++/7/cstdio:131:11: error: ‘::remove’ has not been declared
using ::remove;
^~~~~~
/usr/include/c++/7/cstdio:132:11: error: ‘::rename’ has not been declared
using ::rename;
^~~~~~
/usr/include/c++/7/cstdio:133:11: error: ‘::rewind’ has not been declared
using ::rewind;
^~~~~~
/usr/include/c++/7/cstdio:134:11: error: ‘::scanf’ has not been declared
using ::scanf;
^~~~~
/usr/include/c++/7/cstdio:135:11: error: ‘::setbuf’ has not been declared
using ::setbuf;
^~~~~~
/usr/include/c++/7/cstdio:136:11: error: ‘::setvbuf’ has not been declared
using ::setvbuf;
^~~~~~~
/usr/include/c++/7/cstdio:137:11: error: ‘::sprintf’ has not been declared
using ::sprintf;
^~~~~~~
/usr/include/c++/7/cstdio:138:11: error: ‘::sscanf’ has not been declared
using ::sscanf;
^~~~~~
/usr/include/c++/7/cstdio:139:11: error: ‘::tmpfile’ has not been declared
using ::tmpfile;
^~~~~~~
/usr/include/c++/7/cstdio:141:11: error: ‘::tmpnam’ has not been declared
using ::tmpnam;
^~~~~~
/usr/include/c++/7/cstdio:143:11: error: ‘::ungetc’ has not been declared
using ::ungetc;
^~~~~~
/usr/include/c++/7/cstdio:144:11: error: ‘::vfprintf’ has not been declared
using ::vfprintf;
^~~~~~~~
/usr/include/c++/7/cstdio:145:11: error: ‘::vprintf’ has not been declared
using ::vprintf;
^~~~~~~
/usr/include/c++/7/cstdio:146:11: error: ‘::vsprintf’ has not been declared
using ::vsprintf;
^~~~~~~~
/usr/include/c++/7/cstdio:175:11: error: ‘::snprintf’ has not been declared
using ::snprintf;
^~~~~~~~
/usr/include/c++/7/cstdio:176:11: error: ‘::vfscanf’ has not been declared
using ::vfscanf;
^~~~~~~
/usr/include/c++/7/cstdio:177:11: error: ‘::vscanf’ has not been declared
using ::vscanf;
^~~~~~
/usr/include/c++/7/cstdio:178:11: error: ‘::vsnprintf’ has not been declared
using ::vsnprintf;
^~~~~~~~~
/usr/include/c++/7/cstdio:179:11: error: ‘::vsscanf’ has not been declared
using ::vsscanf;
^~~~~~~
/usr/include/c++/7/cstdio:185:22: error: ‘__gnu_cxx::snprintf’ has not been declared
using ::__gnu_cxx::snprintf;
^~~~~~~~
/usr/include/c++/7/cstdio:186:22: error: ‘__gnu_cxx::vfscanf’ has not been declared
using ::__gnu_cxx::vfscanf;
^~~~~~~
/usr/include/c++/7/cstdio:187:22: error: ‘__gnu_cxx::vscanf’ has not been declared
using ::__gnu_cxx::vscanf;
^~~~~~
/usr/include/c++/7/cstdio:188:22: error: ‘__gnu_cxx::vsnprintf’ has not been declared
using ::__gnu_cxx::vsnprintf;
^~~~~~~~~
/usr/include/c++/7/cstdio:189:22: error: ‘__gnu_cxx::vsscanf’ has not been declared
using ::__gnu_cxx::vsscanf;
^~~~~~~
In file included from /usr/include/c++/7/stdio.h:32:0,
from /usr/include/c++/7/cstdio:42,
from /usr/include/c++/7/ext/string_conversions.h:43,
from /usr/include/c++/7/bits/basic_string.h:6349,
from /usr/include/c++/7/string:52,
from /usr/include/c++/7/bits/locale_classes.h:40,
from /usr/include/c++/7/bits/ios_base.h:41,
from /usr/include/c++/7/ios:42,
from /usr/include/c++/7/ostream:38,
from /usr/include/c++/7/iostream:39,
from test.cpp:3:
/usr/include/c++/7/tr1/cstdio:42:14: error: ‘std::snprintf’ has not been declared
using std::snprintf;
^~~~~~~~
/usr/include/c++/7/tr1/cstdio:43:14: error: ‘std::vsnprintf’ has not been declared
using std::vsnprintf;
^~~~~~~~~
/usr/include/c++/7/tr1/cstdio:45:14: error: ‘std::vfscanf’ has not been declared
using std::vfscanf;
^~~~~~~
/usr/include/c++/7/tr1/cstdio:46:14: error: ‘std::vscanf’ has not been declared
using std::vscanf;
^~~~~~
/usr/include/c++/7/tr1/cstdio:47:14: error: ‘std::vsscanf’ has not been declared
using std::vsscanf;
^~~~~~~
In file included from /usr/include/c++/7/string:52:0,
from /usr/include/c++/7/bits/locale_classes.h:40,
from /usr/include/c++/7/bits/ios_base.h:41,
from /usr/include/c++/7/ios:42,
from /usr/include/c++/7/ostream:38,
from /usr/include/c++/7/iostream:39,
from test.cpp:3:
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(int)’:
/usr/include/c++/7/bits/basic_string.h:6403:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, 4 * sizeof(int),
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6403:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, 4 * sizeof(int),
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(unsigned int)’:
/usr/include/c++/7/bits/basic_string.h:6408:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6408:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long int)’:
/usr/include/c++/7/bits/basic_string.h:6414:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, 4 * sizeof(long),
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6414:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, 4 * sizeof(long),
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long unsigned int)’:
/usr/include/c++/7/bits/basic_string.h:6419:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6419:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long long int)’:
/usr/include/c++/7/bits/basic_string.h:6425:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6425:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long long unsigned int)’:
/usr/include/c++/7/bits/basic_string.h:6431:50: error: ‘vsnprintf’ is not a member of ‘std’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6431:50: note: suggested alternative: ‘isprint’
{ return __gnu_cxx::__to_xstring<string>(&std::vsnprintf,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(float)’:
/usr/include/c++/7/bits/basic_string.h:6440:50: error: ‘vsnprintf’ is not a member of ‘std’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6440:50: note: suggested alternative: ‘isprint’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(double)’:
/usr/include/c++/7/bits/basic_string.h:6449:50: error: ‘vsnprintf’ is not a member of ‘std’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6449:50: note: suggested alternative: ‘isprint’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
isprint
/usr/include/c++/7/bits/basic_string.h: In function ‘std::__cxx11::string std::__cxx11::to_string(long double)’:
/usr/include/c++/7/bits/basic_string.h:6458:50: error: ‘vsnprintf’ is not a member of ‘std’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
/usr/include/c++/7/bits/basic_string.h:6458:50: note: suggested alternative: ‘isprint’
return __gnu_cxx::__to_xstring<string>(&std::vsnprintf, __n,
^~~~~~~~~
isprint
test.cpp: In function ‘int main()’:
test.cpp:6:4: error: ‘cout’ was not declared in this scope
cout<<"ciao pippo!"<<'\n';
^~~~
test.cpp:6:4: note: suggested alternative:
In file included from test.cpp:3:0:
/usr/include/c++/7/iostream:61:18: note: ‘std::cout’
extern ostream cout; /// Linked to standard output
Da cosa può dipendere? Cosa posso fare?
Grazie