* [Comm] Помогите начинающему программисту.
@ 2003-09-22 21:11 mummick
2003-09-22 21:43 ` Vitaly Lipatov
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: mummick @ 2003-09-22 21:11 UTC (permalink / raw)
To: community
Hello ,
Недавно решил написать примитивнейший пример из книги
----------01.cpp-----------
#include <iostream.h>
main()
{
cout << "...\n";
}
----------------------------
Попробовал это дело скомпилировать:
$gcc 01.cpp
На что он мне выдал:
--------------------Вывод:-----------------------------------------------------
In file included from /usr/include/c++/3.2.1/backward/iostream.h:31,
from 01.cpp:1:
/usr/include/c++/3.2.1/backward/backward_warning.h:32:2: warning: #warning This
file includes at least one deprecated or antiquated header. Please consider usi
g 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 <
stream> instead of the deprecated header <strstream.h>. To disable this warning
use -Wno-deprecated.
/home/mummick/tmp/cc7KKPIu.o: In function `main':
/home/mummick/tmp/cc7KKPIu.o(.text+0x19): undefined reference to `std::cout'
/home/mummick/tmp/cc7KKPIu.o(.text+0x1e): undefined reference to `std::basic_os
ream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(
td::basic_ostream<char, std::char_traits<char> >&, char const*)'
/home/mummick/tmp/cc7KKPIu.o: In function `__static_initialization_and_destruct
on_0(int, int)':
/home/mummick/tmp/cc7KKPIu.o(.text+0x4a): undefined reference to `std::ios_base
:Init::Init[in-charge]()'
/home/mummick/tmp/cc7KKPIu.o: In function `__tcf_0':
/home/mummick/tmp/cc7KKPIu.o(.text+0x79): undefined reference to `std::ios_base
:Init::~Init [in-charge]()'
/home/mummick/tmp/cc7KKPIu.o(.eh_frame+0x11): undefined reference to `__gxx_per
onality_v0'
collect2: ld returned 1 exit status
---------------------Конец вывода-----------------------
То, что он ругается, что я морально устарел и нехорошо использовать
iostream.h, а вместо этого надо iostream я понял (т.к. в iostream.h
есть #include <iostream> и далее using std::cout;
Но с тем, что делать дальше я глубоко застопорился. Помогите
пожалуйста, подскажите, как в свете новых веяний должен выглядеть
этот исходник. Не дайте погибнуть будущему программисту, растущему во
мне.
--
Best regards,
mummick mailto:mummick@mail.ru
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
@ 2003-09-22 21:43 ` Vitaly Lipatov
2003-09-23 4:14 ` Denis S. Filimonov
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2003-09-22 21:43 UTC (permalink / raw)
To: community
On Вторник 23 Сентябрь 2003 01:11, mummick wrote:
> Hello ,
>
> Недавно решил написать примитивнейший пример из книги
..
> Но с тем, что делать дальше я глубоко застопорился. Помогите
> пожалуйста, подскажите, как в свете новых веяний должен
> выглядеть этот исходник. Не дайте погибнуть будущему
> программисту, растущему во мне.
либо укажите расширение .cc, либо компилируйте командой g++,
либо ключом командной строки укажите, что у вас программа на C++.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
2003-09-22 21:43 ` Vitaly Lipatov
@ 2003-09-23 4:14 ` Denis S. Filimonov
2003-09-23 5:47 ` Alexey Voinov
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Denis S. Filimonov @ 2003-09-23 4:14 UTC (permalink / raw)
To: community
On Tuesday 23 September 2003 04:11, mummick wrote:
> Hello ,
>
> Недавно решил написать примитивнейший пример из книги
>
> ----------01.cpp-----------
> #include <iostream.h>
> main()
> {
> cout << "...\n";
> }
> ----------------------------
>
> Попробовал это дело скомпилировать:
> $gcc 01.cpp
>
либо $ g++ 01.cpp
либо $ gcc 01.cpp -lstdc++
--
Sincerely,
Denis.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
2003-09-22 21:43 ` Vitaly Lipatov
2003-09-23 4:14 ` Denis S. Filimonov
@ 2003-09-23 5:47 ` Alexey Voinov
2003-09-23 6:36 ` Roman Savelyev
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Alexey Voinov @ 2003-09-23 5:47 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 556 bytes --]
mummick wrote
> Hello ,
>
> Недавно решил написать примитивнейший пример из книги
>
> ----------01.cpp-----------
> #include <iostream.h>
> main()
> {
> cout << "...\n";
> }
> ----------------------------
Не читайте больше эту книгу.
>
> Попробовал это дело скомпилировать:
> $gcc 01.cpp
g++
--
Best Regards! | Когда вам платят за работу, надо по крайней мере
Alexey Voinov | делать вид, что вы работаете...
| Б.Виан "Осень в Пекине"
voins@voins.program.ru
voins@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
` (2 preceding siblings ...)
2003-09-23 5:47 ` Alexey Voinov
@ 2003-09-23 6:36 ` Roman Savelyev
2003-09-23 7:44 ` Andrew Dunets
2003-09-23 10:17 ` Maksim Otstavnov
5 siblings, 0 replies; 7+ messages in thread
From: Roman Savelyev @ 2003-09-23 6:36 UTC (permalink / raw)
To: community
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
mummick пишет:
| Hello ,
|
| Недавно решил написать примитивнейший пример из книги
|
| ----------01.cpp-----------
| #include <iostream.h>
| main()
| {
| cout << "...\n";
| }
| ----------------------------
|
| Попробовал это дело скомпилировать:
| $gcc 01.cpp
g++ 01.cpp лучше :)
| file includes at least one deprecated or antiquated header.
По новому заголовки STL включаются без .h
Т.е.
- ------------------------
#include <iostream>
int main(void)
~ {
~ cout << "Latest STL are better, then all other :)\n";
~ return 0;
~ }
- -----------------------
g++ -o 01 01.cpp
- --
Rgds!
Roman Savelyev
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/b+npu08PPWJOeNERAlK+AKDOpKILkB6WMVCZfnErytxYLXkZfgCghI5y
ncOQ8Y10GNXQL9WUHJRWcho=
=W7+M
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
` (3 preceding siblings ...)
2003-09-23 6:36 ` Roman Savelyev
@ 2003-09-23 7:44 ` Andrew Dunets
2003-09-23 10:17 ` Maksim Otstavnov
5 siblings, 0 replies; 7+ messages in thread
From: Andrew Dunets @ 2003-09-23 7:44 UTC (permalink / raw)
To: community
On Tue, 23 Sep 2003 00:11:28 +0300
mummick <mummick@mail.ru> wrote:
> Hello ,
>
> Недавно решил написать примитивнейший пример из книги
>
> ----------01.cpp-----------
> #include <iostream.h>
> main()
> {
> cout << "...\n";
> }
> ----------------------------
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello, World!" << endl;
return 0;
}
With the best regards,
Andrew.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Comm] Помогите начинающему программисту.
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
` (4 preceding siblings ...)
2003-09-23 7:44 ` Andrew Dunets
@ 2003-09-23 10:17 ` Maksim Otstavnov
5 siblings, 0 replies; 7+ messages in thread
From: Maksim Otstavnov @ 2003-09-23 10:17 UTC (permalink / raw)
To: community
Tuesday, September 23, 2003, 1:11:28 AM, mummick wrote:
[skip]
m> cout << "...\n";
[skip]
m> Попробовал это дело скомпилировать:
m> $gcc 01.cpp
[skip]
Вы программу на C++ пытаетесь скомпилировать как программу на C.
Нужно или соответствующий ключик gcc(1) указать, либо воспользоваться
раппером g++(1).
--
-- Maksim Otstavnov <maksim@otstavnov.com> http://www.otstavnov.com
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2003-09-23 10:17 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-22 21:11 [Comm] Помогите начинающему программисту mummick
2003-09-22 21:43 ` Vitaly Lipatov
2003-09-23 4:14 ` Denis S. Filimonov
2003-09-23 5:47 ` Alexey Voinov
2003-09-23 6:36 ` Roman Savelyev
2003-09-23 7:44 ` Andrew Dunets
2003-09-23 10:17 ` Maksim Otstavnov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git