Записки программиста Программирование и не только

12Мар/110

Компиляция программ в консоли Линукс (на примере CentOS)

Для компиляции программ необходимо установить gcc.
Для С:
yum install gcc
Для С++:
yum install gcc-c++

Программы достаточно удобно писать в MC (yum install mc.i386)
Делаем: mcedit <имяфайла> (например mcedit hello.cpp - окончание у файлов *.cpp - c++, а *.c - C)

В появившемся оконце набираем свою программу. Например, классическое, на С++:

#include <iostream>
using namespace std;
int main()
{
	cout << "Hello, world" << endl;
	return 0;
}

Нужно делать типа пустую строку после окончания набора кода.

Жмем F2 для сохранения и F10 для выхода (или еще можно "сворачивать" редактор нажатием ctrl+o (разворачивать также)

Теперь набираем:
g++ hello.cpp -o hello
и, если все правильно, получаем на выходе исполняемый файлик hello, который можно юзать - ./hello

Для С-программ:
gcc <имя_файла> -o <имя_выходного_файла>