LINUX.ORG.RU

Срочно: <iostream> - ошибка компилятора GCC?

 ,


0

4

Добрый день!

Задача:

Программа на С++ на Linux (СentOS6).

Включил хеадер «#include <iostream>» в программе с MySQL connector...

При компиляции пишет:

Makefile:
---
CC=gcc

test: test.o
$(CC) -o ../cgi-bin/test -I/usr/includ/cppconn -L/usr/lib test.o -lm -lmysqlcppconn -lz
---

error - iostream: File not found (ну - что-то типа такого...)

Срочно нужна подсказка, как это исправить!!!

С уважением, Павел.

верните картинки (как 1 апр). очень надо.

mos ★★☆☆☆ ()

Не gcc, а g++. Не CC, а CXX. Это тебе не Микрософтовский компилятор, который и С и С++ компилирует одним бинарем.

Unicode4all ★★★★★ ()

-I/usr/includ/cppconn

хех. Это уж тогда тоже поправь, что ли.

Deleted ()
Ответ на: комментарий от Pavval

Срочно: учи BSD софт.

ты не выспался, что ли

anonymous ()

Сдам гараж, срочно, торг уместен.

anonymous ()
Ответ на: комментарий от Unicode4all

который и С и С++ компилирует одним бинарем.

WAT?

Ты таки хочешь рассказать, что gcc и g++ – разные бинари?

Stil ★★★★★ ()
Ответ на: комментарий от Stil

file /usr/bin/g++-4.9
/usr/bin/g++-4.9: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=eebaa35b690b877a9a1d3943f59b0323c8933746, stripped

file /usr/bin/gcc-4.9
/usr/bin/gcc-4.9: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=252cc3872d47e8ea20ce4c43868631704aac6feb, stripped

hippi90 ★★★★ ()
Ответ на: комментарий от Stil

Ты таки хочешь рассказать, что gcc и g++ – разные бинари?

Я вполне уверен, что cc1 и cc1plus — это разные бинари.

Gvidon ★★★★ ()
Ответ на: комментарий от Unicode4all

Это тебе не Микрософтовский компилятор, который и С и С++ компилирует одним бинарем.

gcc source.cpp -lstdc++
bignum ()

У меня тоже были переходы между стадиями «в компиляторе ошибка!», «в компиляторе ошибок нет, либо они о-о-очень редки», «ошибки в компиляторах это не так уж и редко».

i-rinat ★★★★★ ()
Ответ на: комментарий от bignum

gcc (как и g++) — это маленькая обёртка над пачкой бинарей, которые на самом деле и выполняют всю работу. Причём половина из них даже не является частью проекта gcc.

Gvidon ★★★★ ()
Ответ на: комментарий от Gvidon

Я вполне уверен, что cc1 и cc1plus — это разные бинари.

Это да, но я думал, что gcc и g++ — один бинарь, который запускает всякие cc1 и cc1plus в зависимости от. Но, как оказалось, gcc и g++ тоже разные бинари.

Stil ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.