Недавно я перешел на Ubuntu из Windows 7. Ранее я изучал C ++ с помощью среды разработки Microsoft Visual Studio.
Как я буду программировать C ++ на Ubuntu, желательно с IDE?Вы можете попробовать Ubuntu SDK.
Установите его, набрав это в терминале:
sudo apt-get install ubuntu-sdk
Из окна Create Project выберите Non-Qt и Plain C++.
Вы должны начать с редактора с подсветкой синтаксиса, например, gedit, scite, emacs, vi или что-то еще.
Затем вы научились компилировать вручную, что такое include-путь, что такое путь библиотеки, как включать и отключать предупреждения, как создавать .o-файлы, библиотеки (.so ), исполняемые файлы и как создавать make-файлы.
Затем вы переключитесь на IDE, потому что теперь вы знаете, что настроить для каких значений. Это сложнее, если вы не знаете, что и не знаете, где. Я больше не использую C ++, поэтому могу только сказать, что из-за слухов Code :: Blocks имеет хорошую репутацию.
Является ли это полезным визуальным GUI-Builder, которого я не знаю, - из вашего вопроса даже не ясно, ищете ли вы такую вещь.
Как отметил Олчай в комментариях, вам нужно установить инструменты c ++ (компилятор, компоновщик и т. Д.) Для c ++ - возможно, некоторые dev-пакеты (разработка) тоже.
sudo apt-get install g++
Это не опечатка, это g ++ для gnu-c ++.
Я рекомендую вам использовать QtCreator или NetBeans - вы должны попробовать их, и вы увидите, что эти 2 IDE являются лучшими для разработки на C ++. Уверяю вас, Geany, Aptana (который на самом деле предназначен для веб-разработки), и Codeblocks не очень хороши, когда вы их пробовали. P.S: Не слушайте ребята, которые говорят вам, что вы не хороший программист, если вы пишете программы в среде IDE, это просто глупо и по-детски (когда они вырастут, они больше не будут так думать). IDE не записывают код для вас ... Чтобы добавить, даже некоторые разработчики ядра Linux переключились на Qt Creator. Valve и многие другие крупные имена в индустрии используют Qt Creator для разработки на C и / или C ++ в Linux.
У вас есть стандартный gcc, который поставляется с Ubuntu. Просто ALT + F2 и введите gnome-terminal или нажмите CTRL + ALT + T, чтобы запустить консоль.
Чтобы начать программирование в консоли, просто введите nano test.c; таким образом, вы начнете работать над своим первым файлом test.c. Попробуйте следующее:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
, затем просто нажмите ALT + X и нажмите F2 , затем нажмите ENTER для сохранения и закрытия.
Скомпилируйте этот файл test.c с помощью gcc , набрав: gcc test.c -o mytest, который создаст файл с именем mytest (который можно выполнить, набрав ./mytest), используя код из test.c.
То же самое можно сказать и для кода C ++. Он работает так же, как gcc: компиляция файла test.cpp с помощью g ++ путем ввода: g++ test.cpp -o mytest, который создаст файл mytest (который можно выполнить, набрав ./mytest), используя код из test.cpp.
Это один из способов.
Другим способом, который я рекомендую, является использование Code :: Blocks, который, как известно, работает с тех пор, как я его протестировал (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 и 10,10). Работает прямо из коробки, никаких ошибок, ничего. Тот, который я использовал до сих пор, был Code :: Blocks 8.02, но 10.05 вышел пару месяцев назад, и он выглядит хорошо.
Вы можете установить его, запустив sudo apt-get install codeblocks.
Последний рекомендуемый метод - Aptana, который представляет собой полную систему IDE GUI. Aptana очень сложна и, несомненно, решит любые сомнения, которые у вас есть с полной системой помощи и автозаполнением, а также способ работы. Aptana намного лучше, чем IDE от Microsoft, позвольте мне рассказать вам прямо сейчас.
Я оставлю здесь некоторые ссылки, чтобы вы могли проверить:
gcc ] - http://www.aptana.com/ CODEBLOCKS - http://www.codeblocks.org/ g ++ - http://en.wikipedia.org/wiki/C1X Новая версия C ++ - http://en.wikipedia.org/wiki/C%2B%2B0x
IDEs в значительной степени необходимы с C ++ из-за их завершения кода и функций управления проектами. Если вы хотите придерживаться vim, плагин «YouCompleteMe» очень эффективен и использует clang для его бэкэнд. Он также может быть сконфигурирован с помощью ненавязчивого конфигурационного файла точек, который вы можете зарегистрировать в своем исходном дереве, и YCM будет делать все правильно, когда вы находитесь в этом дереве.
Теперь, если бы я мог получить только YCM работая с источниками ядра Linux.
В зависимости от того, что вы хотите сделать, вы можете использовать:
Для общей разработки, не связанной с GUI-C ++, вы можете использовать Eclipse и плагин CDTДля разработки C ++ общего назначения, не относящегося к GUI, вы можете использовать Eclipse и плагин CDT
[!d5]
Вы можете попробовать Ubuntu SDK.
Установите его, набрав это в терминале:
sudo apt-get install ubuntu-sdk
Из окна Create Project выберите Non-Qt и Plain C++.
Вы должны начать с редактора с подсветкой синтаксиса, например, gedit, scite, emacs, vi или что-то еще.
Затем вы научились компилировать вручную, что такое include-путь, что такое путь библиотеки, как включать и отключать предупреждения, как создавать .o-файлы, библиотеки (.so ), исполняемые файлы и как создавать make-файлы.
Затем вы переключитесь на IDE, потому что теперь вы знаете, что настроить для каких значений. Это сложнее, если вы не знаете, что и не знаете, где. Я больше не использую C ++, поэтому могу только сказать, что из-за слухов Code :: Blocks имеет хорошую репутацию.
Является ли это полезным визуальным GUI-Builder, которого я не знаю, - из вашего вопроса даже не ясно, ищете ли вы такую вещь.
Как отметил Олчай в комментариях, вам нужно установить инструменты c ++ (компилятор, компоновщик и т. Д.) Для c ++ - возможно, некоторые dev-пакеты (разработка) тоже.
sudo apt-get install g++
Это не опечатка, это g ++ для gnu-c ++.
Я рекомендую вам использовать QtCreator или NetBeans - вы должны попробовать их, и вы увидите, что эти 2 IDE являются лучшими для разработки на C ++. Уверяю вас, Geany, Aptana (который на самом деле предназначен для веб-разработки), и Codeblocks не очень хороши, когда вы их пробовали. P.S: Не слушайте ребята, которые говорят вам, что вы не хороший программист, если вы пишете программы в среде IDE, это просто глупо и по-детски (когда они вырастут, они больше не будут так думать). IDE не записывают код для вас ... Чтобы добавить, даже некоторые разработчики ядра Linux переключились на Qt Creator. Valve и многие другие крупные имена в индустрии используют Qt Creator для разработки на C и / или C ++ в Linux.
У вас есть стандартный gcc, который поставляется с Ubuntu. Просто ALT + F2 и введите gnome-terminal или нажмите CTRL + ALT + T, чтобы запустить консоль.
Чтобы начать программирование в консоли, просто введите nano test.c; таким образом, вы начнете работать над своим первым файлом test.c. Попробуйте следующее:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
, затем просто нажмите ALT + X и нажмите F2 , затем нажмите ENTER для сохранения и закрытия.
Скомпилируйте этот файл test.c с помощью gcc , набрав: gcc test.c -o mytest, который создаст файл с именем mytest (который можно выполнить, набрав ./mytest), используя код из test.c.
То же самое можно сказать и для кода C ++. Он работает так же, как gcc: компиляция файла test.cpp с помощью g ++ путем ввода: g++ test.cpp -o mytest, который создаст файл mytest (который можно выполнить, набрав ./mytest), используя код из test.cpp.
Это один из способов.
Другим способом, который я рекомендую, является использование Code :: Blocks, который, как известно, работает с тех пор, как я его протестировал (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 и 10,10). Работает прямо из коробки, никаких ошибок, ничего. Тот, который я использовал до сих пор, был Code :: Blocks 8.02, но 10.05 вышел пару месяцев назад, и он выглядит хорошо.
Вы можете установить его, запустив sudo apt-get install codeblocks.
Последний рекомендуемый метод - Aptana, который представляет собой полную систему IDE GUI. Aptana очень сложна и, несомненно, решит любые сомнения, которые у вас есть с полной системой помощи и автозаполнением, а также способ работы. Aptana намного лучше, чем IDE от Microsoft, позвольте мне рассказать вам прямо сейчас.
Я оставлю здесь некоторые ссылки, чтобы вы могли проверить:
gcc ] - http://www.aptana.com/ CODEBLOCKS - http://www.codeblocks.org/ g ++ - http://en.wikipedia.org/wiki/C1X Новая версия C ++ - http://en.wikipedia.org/wiki/C%2B%2B0x
IDEs в значительной степени необходимы с C ++ из-за их завершения кода и функций управления проектами. Если вы хотите придерживаться vim, плагин «YouCompleteMe» очень эффективен и использует clang для его бэкэнд. Он также может быть сконфигурирован с помощью ненавязчивого конфигурационного файла точек, который вы можете зарегистрировать в своем исходном дереве, и YCM будет делать все правильно, когда вы находитесь в этом дереве.
Теперь, если бы я мог получить только YCM работая с источниками ядра Linux.
В зависимости от того, что вы хотите сделать, вы можете использовать:
Для общей разработки, не связанной с GUI-C ++, вы можете использовать Eclipse и плагин CDTДля разработки C ++ общего назначения, не относящегося к GUI, вы можете использовать Eclipse и плагин CDT
[!d5]
Вы можете попробовать Ubuntu SDK.
Установите его, набрав это в терминале:
sudo apt-get install ubuntu-sdk
Из окна Create Project выберите Non-Qt и Plain C++.
Вы должны начать с редактора с подсветкой синтаксиса, например, gedit, scite, emacs, vi или что-то еще.
Затем вы научились компилировать вручную, что такое include-путь, что такое путь библиотеки, как включать и отключать предупреждения, как создавать .o-файлы, библиотеки (.so ), исполняемые файлы и как создавать make-файлы.
Затем вы переключитесь на IDE, потому что теперь вы знаете, что настроить для каких значений. Это сложнее, если вы не знаете, что и не знаете, где. Я больше не использую C ++, поэтому могу только сказать, что из-за слухов Code :: Blocks имеет хорошую репутацию.
Является ли это полезным визуальным GUI-Builder, которого я не знаю, - из вашего вопроса даже не ясно, ищете ли вы такую вещь.
Как отметил Олчай в комментариях, вам нужно установить инструменты c ++ (компилятор, компоновщик и т. Д.) Для c ++ - возможно, некоторые dev-пакеты (разработка) тоже.
sudo apt-get install g++
Это не опечатка, это g ++ для gnu-c ++.
Я рекомендую вам использовать QtCreator или NetBeans - вы должны попробовать их, и вы увидите, что эти 2 IDE являются лучшими для разработки на C ++. Уверяю вас, Geany, Aptana (который на самом деле предназначен для веб-разработки), и Codeblocks не очень хороши, когда вы их пробовали. P.S: Не слушайте ребята, которые говорят вам, что вы не хороший программист, если вы пишете программы в среде IDE, это просто глупо и по-детски (когда они вырастут, они больше не будут так думать). IDE не записывают код для вас ... Чтобы добавить, даже некоторые разработчики ядра Linux переключились на Qt Creator. Valve и многие другие крупные имена в индустрии используют Qt Creator для разработки на C и / или C ++ в Linux.
У вас есть стандартный gcc, который поставляется с Ubuntu. Просто ALT + F2 и введите gnome-terminal или нажмите CTRL + ALT + T, чтобы запустить консоль.
Чтобы начать программирование в консоли, просто введите nano test.c; таким образом, вы начнете работать над своим первым файлом test.c. Попробуйте следующее:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
, затем просто нажмите ALT + X и нажмите F2 , затем нажмите ENTER для сохранения и закрытия.
Скомпилируйте этот файл test.c с помощью gcc , набрав: gcc test.c -o mytest, который создаст файл с именем mytest (который можно выполнить, набрав ./mytest), используя код из test.c.
То же самое можно сказать и для кода C ++. Он работает так же, как gcc: компиляция файла test.cpp с помощью g ++ путем ввода: g++ test.cpp -o mytest, который создаст файл mytest (который можно выполнить, набрав ./mytest), используя код из test.cpp.
Это один из способов.
Другим способом, который я рекомендую, является использование Code :: Blocks, который, как известно, работает с тех пор, как я его протестировал (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 и 10,10). Работает прямо из коробки, никаких ошибок, ничего. Тот, который я использовал до сих пор, был Code :: Blocks 8.02, но 10.05 вышел пару месяцев назад, и он выглядит хорошо.
Вы можете установить его, запустив sudo apt-get install codeblocks.
Последний рекомендуемый метод - Aptana, который представляет собой полную систему IDE GUI. Aptana очень сложна и, несомненно, решит любые сомнения, которые у вас есть с полной системой помощи и автозаполнением, а также способ работы. Aptana намного лучше, чем IDE от Microsoft, позвольте мне рассказать вам прямо сейчас.
Я оставлю здесь некоторые ссылки, чтобы вы могли проверить:
gcc ] - http://www.aptana.com/ CODEBLOCKS - http://www.codeblocks.org/ g ++ - http://en.wikipedia.org/wiki/C1X Новая версия C ++ - http://en.wikipedia.org/wiki/C%2B%2B0x
IDEs в значительной степени необходимы с C ++ из-за их завершения кода и функций управления проектами. Если вы хотите придерживаться vim, плагин «YouCompleteMe» очень эффективен и использует clang для его бэкэнд. Он также может быть сконфигурирован с помощью ненавязчивого конфигурационного файла точек, который вы можете зарегистрировать в своем исходном дереве, и YCM будет делать все правильно, когда вы находитесь в этом дереве.
Теперь, если бы я мог получить только YCM работая с источниками ядра Linux.
В зависимости от того, что вы хотите сделать, вы можете использовать:
Для общей разработки, не связанной с GUI-C ++, вы можете использовать Eclipse и плагин CDTДля разработки C ++ общего назначения, не относящегося к GUI, вы можете использовать Eclipse и плагин CDT
[!d5]
Вы можете попробовать Ubuntu SDK.
Установите его, набрав это в терминале:
sudo apt-get install ubuntu-sdk
Из окна Create Project выберите Non-Qt и Plain C++.
Вы должны начать с редактора с подсветкой синтаксиса, например, gedit, scite, emacs, vi или что-то еще.
Затем вы научились компилировать вручную, что такое include-путь, что такое путь библиотеки, как включать и отключать предупреждения, как создавать .o-файлы, библиотеки (.so ), исполняемые файлы и как создавать make-файлы.
Затем вы переключитесь на IDE, потому что теперь вы знаете, что настроить для каких значений. Это сложнее, если вы не знаете, что и не знаете, где. Я больше не использую C ++, поэтому могу только сказать, что из-за слухов Code :: Blocks имеет хорошую репутацию.
Является ли это полезным визуальным GUI-Builder, которого я не знаю, - из вашего вопроса даже не ясно, ищете ли вы такую вещь.
Как отметил Олчай в комментариях, вам нужно установить инструменты c ++ (компилятор, компоновщик и т. Д.) Для c ++ - возможно, некоторые dev-пакеты (разработка) тоже.
sudo apt-get install g++
Это не опечатка, это g ++ для gnu-c ++.
Я рекомендую вам использовать QtCreator или NetBeans - вы должны попробовать их, и вы увидите, что эти 2 IDE являются лучшими для разработки на C ++. Уверяю вас, Geany, Aptana (который на самом деле предназначен для веб-разработки), и Codeblocks не очень хороши, когда вы их пробовали. P.S: Не слушайте ребята, которые говорят вам, что вы не хороший программист, если вы пишете программы в среде IDE, это просто глупо и по-детски (когда они вырастут, они больше не будут так думать). IDE не записывают код для вас ... Чтобы добавить, даже некоторые разработчики ядра Linux переключились на Qt Creator. Valve и многие другие крупные имена в индустрии используют Qt Creator для разработки на C и / или C ++ в Linux.
У вас есть стандартный gcc, который поставляется с Ubuntu. Просто ALT + F2 и введите gnome-terminal или нажмите CTRL + ALT + T, чтобы запустить консоль.
Чтобы начать программирование в консоли, просто введите nano test.c; таким образом, вы начнете работать над своим первым файлом test.c. Попробуйте следующее:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
, затем просто нажмите ALT + X и нажмите F2 , затем нажмите ENTER для сохранения и закрытия.
Скомпилируйте этот файл test.c с помощью gcc , набрав: gcc test.c -o mytest, который создаст файл с именем mytest (который можно выполнить, набрав ./mytest), используя код из test.c.
То же самое можно сказать и для кода C ++. Он работает так же, как gcc: компиляция файла test.cpp с помощью g ++ путем ввода: g++ test.cpp -o mytest, который создаст файл mytest (который можно выполнить, набрав ./mytest), используя код из test.cpp.
Это один из способов.
Другим способом, который я рекомендую, является использование Code :: Blocks, который, как известно, работает с тех пор, как я его протестировал (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 и 10,10). Работает прямо из коробки, никаких ошибок, ничего. Тот, который я использовал до сих пор, был Code :: Blocks 8.02, но 10.05 вышел пару месяцев назад, и он выглядит хорошо.
Вы можете установить его, запустив sudo apt-get install codeblocks.
Последний рекомендуемый метод - Aptana, который представляет собой полную систему IDE GUI. Aptana очень сложна и, несомненно, решит любые сомнения, которые у вас есть с полной системой помощи и автозаполнением, а также способ работы. Aptana намного лучше, чем IDE от Microsoft, позвольте мне рассказать вам прямо сейчас.
Я оставлю здесь некоторые ссылки, чтобы вы могли проверить:
gcc ] - http://www.aptana.com/ CODEBLOCKS - http://www.codeblocks.org/ g ++ - http://en.wikipedia.org/wiki/C1X Новая версия C ++ - http://en.wikipedia.org/wiki/C%2B%2B0x
IDEs в значительной степени необходимы с C ++ из-за их завершения кода и функций управления проектами. Если вы хотите придерживаться vim, плагин «YouCompleteMe» очень эффективен и использует clang для его бэкэнд. Он также может быть сконфигурирован с помощью ненавязчивого конфигурационного файла точек, который вы можете зарегистрировать в своем исходном дереве, и YCM будет делать все правильно, когда вы находитесь в этом дереве.
Теперь, если бы я мог получить только YCM работая с источниками ядра Linux.
В зависимости от того, что вы хотите сделать, вы можете использовать:
Для общей разработки, не связанной с GUI-C ++, вы можете использовать Eclipse и плагин CDTДля разработки C ++ общего назначения, не относящегося к GUI, вы можете использовать Eclipse и плагин CDT
[!d5]
В зависимости от того, что вы хотите сделать, вы можете использовать:
[!d2]
[!d3]
IDEs в значительной степени необходимы с C ++ из-за их завершения кода и функций управления проектами. Если вы хотите придерживаться vim, плагин «YouCompleteMe» очень эффективен и использует clang для его бэкэнд. Он также может быть сконфигурирован с помощью ненавязчивого конфигурационного файла точек, который вы можете зарегистрировать в своем исходном дереве, и YCM будет делать все правильно, когда вы находитесь в этом дереве.
Теперь, если бы я мог получить только YCM работая с источниками ядра Linux.
Вы начнете с редактора с подсветкой синтаксиса, например gedit, scite, emacs, vi или что-то еще.
Затем вы научились компилировать вручную, что такое include-путь, каков путь к библиотеке, как включать и отключать предупреждения, как создавать .o-файлы, библиотеки (.so ), исполняемые файлы и как создавать make-файлы.
Затем вы переключитесь на IDE, потому что теперь вы знаете, что настроить для каких значений. Это сложнее, если вы не знаете, что и не знаете, где. Я больше не использую C ++, поэтому могу только сказать, что из-за слухов Code :: Blocks имеет хорошую репутацию.
Является ли это полезным визуальным GUI-Builder, которого я не знаю, из вашего вопроса даже не ясно, ищете ли вы такую вещь.
Как отметил Олчай в комментариях, вам нужно установить инструменты c ++ (компилятор, компоновщик и т. Д.) Для c ++ - возможно, некоторые dev-пакеты (разработка) тоже.
sudo apt-get install g ++
Это не опечатка, это g ++ для gnu-c ++.
Я рекомендую вам использовать QtCreator или NetBeans - вы должны попробовать их, и вы увидите, что эти 2 IDE являются лучшими для разработки на C ++. Уверяю вас, Geany, Aptana (который на самом деле предназначен для веб-разработки), и Codeblocks не очень хороши, когда вы их пробовали. P.S: Не слушайте ребята, которые говорят вам, что вы не хороший программист, если вы пишете программы в среде IDE, это просто глупо и по-детски (когда они вырастут, они больше не будут так думать). IDE не записывают код для вас ... Чтобы добавить, даже некоторые разработчики ядра Linux переключились на Qt Creator. Valve и многие другие крупные имена в отрасли используют Qt Creator для разработки на C и / или C ++ в Linux.
У вас есть стандартный gcc, который поставляется с Ubuntu. Просто ALT + F2 и введите gnome-terminal
или нажмите CTRL + ALT + T, чтобы запустить консоль.
Чтобы начать программирование на консоли, просто введите nano test. с
; таким образом, вы начнете работать над своим первым файлом test.c. Попробуйте следующее:
#include & lt; stdio.h & gt; int main () {printf ("Hello AskUbuntu!"); }
затем просто нажмите CTRL + X и нажмите Y, затем нажмите ENTER для сохранения и закрытия.
Скомпилируйте этот файл test.c с помощью gcc, набрав: gcc test.c -o mytest
, который создаст файл mytest (который можно выполнить, набрав ./ mytest
), используя код test.c.
То же самое можно сказать и для кода на C ++. Он работает так же, как gcc: компилирует файл test.cpp
с помощью g ++, набрав: g ++ test.cpp -o mytest
, который создаст файл mytest (который (d11) ./ mytest ), используя код из test.cpp.
Это один из способов.
Другим способом, который я рекомендую, является использование кода: : Блоки, которые, как известно, работают после проверки (Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04 и 10.10). Работает прямо из коробки, никаких ошибок, ничего. Тот, который я использовал до сих пор, был Code :: Blocks 8.02, но 10.05 вышел пару месяцев назад, и он выглядит хорошо.
Вы можете установить его, запустив sudo apt-get install codeblocks [ ! d12].
Последний метод, который я рекомендую, - Aptana
, являющийся полной системой IDE GUI. Aptana очень сложна и, несомненно, решит любые сомнения, которые у вас есть с полной системой помощи и автозаполнением, а также способ работы. Aptana намного лучше, чем IDE от Microsoft, позвольте мне рассказать вам прямо сейчас.
Я оставлю здесь некоторые ссылки, чтобы вы могли проверить:
APTANA - http: //www.aptana.com/ CODEBLOCKS - http://www.codeblocks.org/ Новая версия C - http://en.wikipedia.org/wiki / C1X Новая версия C ++ - http://en.wikipedia.org/wiki/C%2B%2B0x
Вы можете попробовать Ubuntu SDK.
Установите его, набрав это в терминале:
sudo apt-get install ubuntu-sdk
Из окна Create Project
выберите Non-Qt
и Plain C ++
.