Помогите с запуском C программ в Ubuntu

Я учил себя писать программы на C, используя Geany в качестве своей IDE.

Все мои программы скомпилированы и связаны правильно, и они, кажется, работают нормально, когда я тестирую их запуск внутри IDE, однако я не могу запускать программы без использования IDE.

Я пытался использовать команду терминала ./[filename]

Однако, я всегда получаю этот ответ от терминала:

bash: ./variabletest: No such file or directory

Есть идеи, почему это не работает? Простое нажатие на значок исполняемого файла также не работает.

2
задан 16 September 2013 в 10:52

1 ответ

./variabletest требует, чтобы файл, который вы запускаете, был в текущем каталоге. Запустите ls и посмотрите, отображается ли переменнаяtest, если нет, то cd в каталог, где она хранится, запустите программу оттуда. Если вы не уверены, где находится ваш файл, запустите

readlink -f (nameoffile here).

Эта команда покажет вам путь к вашему файлу, например, вы можете получить

/ var / www / nameoffile

в качестве вывода , Вам нужно

cd / var / www

и затем запустить свою программу оттуда.

0
ответ дан 16 September 2013 в 10:52

Другие вопросы по тегам:

Похожие вопросы: