Я пытаюсь написать программу, которая компилирует программу в заданном каталоге, и у меня возникает пара вопросов.Скомпилировать программу в linux с помощью кода c
Я использую команду execv
(и пробовал другие семейства exec).
Итак, когда я использую эту команду с помощью пути, она запускает ее из каталога кода + пути или только с пути <> например: моя программа находится на рабочем столе: exe.c
. когда я использую команду execv
с номером "./Users"
, путь будет идти до "Desktop/Users"
?
Второй вопрос
Как скомпилировать программу с помощью кода на C?
Спасибо!
'Как скомпилировать программу через c code.', что вы подразумеваете под компиляцией с помощью кода' c'? компилятор для вас не нужно переписывать ваш компилятор. Просто используйте 'gcc -o exe exe.c' –
. Программа может быть скомпилирована с помощью' makefile'. Я думаю, это то, что вы пытались спросить – Vikram
вы пробовали execv с gcc ?? –