Компиляция исходника. help

Модератор: Модераторы разделов

fergios
Сообщения: 512
ОС: debian stable

Компиляция исходника. help

Сообщение fergios »

исходник name.c
Скомпилирован через anjuta (аналогично gcc -c name.c),
компиляция прошла успешно, полуявился name.o

Что с ними дальше делать?
В name.c программа простая, должна работать, а как её запускать?
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

Re: Компиляция исходника. help

Сообщение deadhead »

fergios писал(а):
22.08.2010 21:09
получил name.o
вы получили объектный модуль
fergios писал(а):
22.08.2010 21:09
Что с ними дальше делать?
скомпоновать в исполняемый модуль...
в вашем слчае в anjuta нужно выбрать меню ->build->build project
[x] close
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Компиляция исходника. help

Сообщение fergios »

Пишет "программа не имеет флага разрешения на исполнение".
p.s: непонятно в анюте.
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Компиляция исходника. help

Сообщение VarLog »

Поставить "флаг разрешения на исполнение" можно с помощью команды chmod. Например:

Код: Выделить всё

chmod +x ./file

Объектный модуль компоновать можно с помощью gcc:

Код: Выделить всё

gcc name.o

gcc будет автоматически компоновать модули в исполняемый файл, если его запустить без -c
На самом деле всё очень просто...
Спасибо сказали:
fergios
Сообщения: 512
ОС: debian stable

Re: Компиляция исходника. help

Сообщение fergios »

Раздел смонтирован с noexec, в этом проблема была.

Спасибо всем.
Спасибо сказали: