Первое, что вам понадобится в Ubuntu для компиляции программ на C / C ++, это установка GCC (Gnu Compiler Collection), которая является частью build-essential
пакета, сделайте это, выполнив:
sudo apt-get install build-essential
Затем вы можете проверить, установлен ли он, запустив gcc
. Если вы видите сообщение об ошибке Fatal error: file not provided
(не совсем точное сообщение об ошибке, но должно быть что-то похожее), это означает, что у вас есть готовый компилятор.
А для редактирования своего кода вы можете использовать уже имеющийся Gedit , просто найдите его в Dash.
Теперь следующий синтаксис для компиляции вашего исходного файла C, выполните следующее, где ваш файл:
gcc MyProgram.c -o MyProgram
Где, переключатель не -o
является обязательным, но при условии, чтобы упомянуть имя двоичного файла, который должен быть создан из вашего источника.
Затем просто ./MyProgram
запустите ваш двоичный файл.
Обратите внимание, что, pthread.h
как вы упомянули (поток POSIX), по умолчанию должен быть доступен с GCC, поэтому простое включение его в ваш C-файл сделает эту работу, в случае, если оно недоступно, простой поиск Google должен помочь. ;)
Обновить
Слишком долго, не читал? проверить это . : D