Компиляция C++ в Дуге Linux без g ++ пакет в репозиториях

Не уверенный в Солярисе, но на Linux lsof -u user | grep \:ssh должен хорошо работать

9
03.09.2016, 04:40
1 ответ

gcc является и C и компилятором C++.
Это посмотрит на расширение и процесс файла соответственно.
g ++ только обертка, которая называет gcc
g ++ установлен с gcc пакетом в Arch

gcc file.C # uppercase .C (or .cpp) will process as C++ 
gcc file.c # lowercase .c will process as C
9
27.01.2020, 20:07
  • 1
    Хотя у меня есть gcc на моем Arch, нет никакого g ++, и хотя мой файл prog.cpp и я также использую -x c++ Я должен сказать Вам, что это только работает в случае, если я также добавляю -lstdc++, который правильно компилирует. Вы предлагаете этот метод? (gcc -x c++ -o myprog -lstdc++ myprog.cpp) –  Haix64 21.03.2012, 14:19
  • 2
    при использовании C++ станд. в коде затем да, необходимо связаться (-lstdc ++) с библиотекой C++ станд. Я установил gcc на своей дуге, и g ++ присутствует. Это должно быть в/usr/bin, я не полагаю, что-x C++ необходим, если расширение файла является .cpp, gcc должен выбрать на этом –  bsd 21.03.2012, 15:13
  • 3
    g ++ должен быть частью gcc пакета. Вы попытались переустановить gcc? –  Craig 21.03.2012, 18:56
  • 4
    g ++ является частью gcc пакета –  bsd 21.03.2012, 22:09
  • 5
    Необходимо быть правильным Craig. Я не установил gcc вручную, так как я думал, имея доступ к gcc, должен означать, что у меня есть целый пакет в системе, но pacman показывает мне существует 18 МБ для загрузки для gcc пакета. Я еще не сделал этого, но я уверен, что это работает, как только я делаю это. Спасибо за Ваш помогает, Craig и bdowning. –  Haix64 23.03.2012, 16:23

Теги

Похожие вопросы