|
|
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
уже сломал весь мозг Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. cd '/home/akalend/projects/test/test/debug' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k gmake all-recursive Making all in src компиляция test.cpp (g++) /home/akalend/projects/test/test/src/test.cpp:7:18: error: stdlib: Нет такого файла или каталога In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/i586-mandriva-linux-gnu/bits/c++locale.h:47, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iosfwd:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ios:43, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ostream:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iostream:45, from /home/akalend/projects/test/test/src/test.cpp:8: /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:80: ошибка: ‘::memcpy’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:81: ошибка: ‘::memmove’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:82: ошибка: ‘::strcpy’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:83: ошибка: ‘::strncpy’ не был ..... /usr/include/wchar.h:123: ошибка: forward declaration of ‘struct tm’ gmake[2]: *** [test.o] Ошибка 1 gmake[2]: Цель `all' не была пересобрана из-за ошибок. gmake[2]: Цель `all-am' не требует выполнения команд. gmake[1]: *** [all-recursive] Ошибка 1 gmake: *** [all] Ошибка 2 *** Завершено с кодом: 2 *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 19:51:32 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
с include <cstdlib.h> ошибки теже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 19:52:37 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
вот такие ошибки cd '/home/akalend/projects/test/test/debug/./src' && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" gmake -k test компиляция test.cpp (g++) In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/backward/iostream.h:31, from /home/akalend/projects/test/test/src/test.cpp:8: /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. In file included from /usr/include/sys/types.h:133, from /usr/include/stdlib.h:438, from /home/akalend/projects/test/test/src/test.cpp:7: /usr/include/time.h:13: ошибка: ‘time_t’ does not name a type /usr/include/time.h:19: ошибка: ‘time_t’ does not name a type /usr/include/time.h:20: ошибка: ‘suseconds_t’ does not name a type In file included from /usr/include/sys/select.h:46, from /usr/include/sys/types.h:220, from /usr/include/stdlib.h:438, from /home/akalend/projects/test/test/src/test.cpp:7: /usr/include/bits/time.h:69: ошибка: redefinition of ‘struct timeval’ /usr/include/time.h:18: ошибка: previous definition of ‘struct timeval’ In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/i586-mandriva-linux-gnu/bits/c++locale.h:47, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iosfwd:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ios:43, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ostream:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iostream:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/backward/iostream.h:32, from /home/akalend/projects/test/test/src/test.cpp:8: /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:80: ошибка: ‘::memcpy’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:81: ошибка: ‘::memmove’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:82: ошибка: ‘::strcpy’ не был декларирован ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 19:55:28 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
А как компилируешь то? покажи команду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 20:25:08 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
1) через KDeveloper 2) gcc test.cpp 3) cpp test.cpp дома проходит все на ура! (Mandrake 10 ) все дело в каких-то настройках, где-то что-то криво прописано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 20:32:29 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
компилировал gcc -I/usr/include test.cpp не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:05:20 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Дык вообще хрень написана Надо так [src с++] #include <iostream> # include <iomanip> using namespace std; int main(int argc, char *argv[]) { cout << "Hello, world!" << endl; return 0; } [/src]# include <stdlib> нет, как и # include <cstdlib>. зато есть # include <ctype>, но и без него хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:10:58 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
сделал так, но опять.. компиляция test.cpp (g++) /home/akalend/projects/test/test/src/test.cpp:9:2: warning: no newline at end of file In file included from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/i586-mandriva-linux-gnu/bits/c++locale.h:47, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iosfwd:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ios:43, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/ostream:45, from /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/iostream:45, from /home/akalend/projects/test/test/src/test.cpp:1: /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:80: ошибка: ‘::memcpy’ не был декларирован /usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/../../../../include/c++/4.2.2/cstring:81: ошибка: ‘::memmove’ не был декларирован ..... все дело в настройках Оси... вот где и что настраивать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:17:43 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
В командной строке набираем # vi main.cpp вколачиваем текст # g++ main.cpp # ./a.out Работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:28:46 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
ни на gcc ни на g++ - одни и теже ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:41:40 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Ну и где ты это г взял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 21:48:02 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:00:57 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Компилятор криво встал, с какого дистрибутива брал. У меня тоже Mandriva стоит, весна 2007, все пучком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:02:53 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
понятно, что кривво встал, я его из UPDATE брал... что нужно - чтоб заработало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:08:12 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
А libstdc++ тоже от него поставил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:13:03 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
ldconfig -p | grep c++ libstdc++.so.6 (libc6) => /usr/lib/libstdc++.so.6 libstdc++.so.5 (libc6) => /usr/lib/libstdc++.so.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:27:01 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
До линковки дело еще не дошло. Ругается компилятор, проблема с h файлами Проще снести пакет и поставить с дистра что0нибудь типа 4.1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:31:32 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
а можно поточнее - какой пакет снести и какой поставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:40:15 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Сначала посмотри у тебя стоит libstdc++v6-devel* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 22:59:06 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
blindedСначала посмотри у тебя стоит libstdc++v6-devel* нет не установлен - пишет, что невозможно установить все - пора домой, будем завтра продолжать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 23:11:57 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
кстати Си дистрибутивы ( lighthhpd, php)- тоже не компилятся... какая-то байда с заголовочными файлами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2007, 23:15:52 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Вы прослушали диалог адептов великого Линуха :) Начать программировать под линухом может любой желающий, достаточно только попробовать. Винда - сакс :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 11:17:04 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
Не вижу повода для сарказма, ну сломал(криво поставил) человек компилер, с кем и где не бывает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 11:34:52 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
blindedНе вижу повода для сарказма, ну сломал(криво поставил) человек компилер, с кем и где не бывает...компилер поставили без меня. Вот как его переустановить - вот в чем вопрос. А под виндой программировать - как страшный сон, ни один гнушный дистрибутив не компилиться. ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 15:45:46 |
|
||
|
Mandriva не компилится Hello Word
|
|||
|---|---|---|---|
|
#18+
blindedСначала посмотри у тебя стоит libstdc++v6-devel* установлены пакеты: libstdc++5-devel-3.3.6-3mdk libstdc++6-4.2.2-0.RC.1mdv2008.0 libstdc++-devel-4.2.2-0.RC.1mdv2008.0 libstdc++-static-devel-4.2.2-0.RC.1mdv2008.0 libstdc++5-3.3.6-3mdk libstdc++5-static-devel-3.3.6-3mdk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 15:48:14 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34855285&tid=2027784]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
431ms |
get topic data: |
15ms |
get forum data: |
5ms |
get page messages: |
105ms |
get tp. blocked users: |
11ms |
| others: | 225ms |
| total: | 823ms |

| 0 / 0 |
