Loading...
mihail.mihailov avatar mihail.mihailov 1 Точки

Въпрос с терминала в Линукс

Имам въпрос и ако може някой да ми обясни как да си променя пътя на терминала в лунук.Пиша си програмата но ми дава "No rule to make target `main'." тоест ,че пътя до програмата не е посочен в терминала но немога да го посоча,ако може някой да ми обясни как да го обпиша пътя за да ми тръгне програмата ще съм много благодарен.

ПС: Някой ако ми кажа как и да го направя постоянен този път а не да го пиша постоянно ще съм още по-благодарен.

Тагове:
0
C Programming 12/10/2015 21:26:47
a_rusenov avatar a_rusenov 1103 Точки

Най-вероятно изпълняваш командата в друга директория и затова не намира файла. Напиши pwd, за да провериш дали се намираш в директорията на main.c.

Най-лесният начин е да отвориш папката и върху празно поле да дадеш десен -> Open Terminal Here и терминалът ще ти се отвори в текущата директория.

0
mihail.mihailov avatar mihail.mihailov 1 Точки

Аз съм с убунту (не с ксубунту) и терминала неми се отваря с десен бутон и пътя трябва да го посоча в терминала и това е проблема че незнам как.

0
a_rusenov avatar a_rusenov 1103 Точки

Решение за Убунту: http://askubuntu.com/questions/207442/how-to-add-open-terminal-here-to-nautilus-context-menu

0
mihail.mihailov avatar mihail.mihailov 1 Точки

Стана много ти благодаря!

0
Didiencho avatar Didiencho 1 Точки

Така, след кратък сърч в гугъл открих че е възможно програмата ти да не може да бъде компилирана или просто да си в грешната директория. Ако това не е случая обаче, мога да предложа да редактираш файла ~/.bashrc (ще трябва да си root). Отваряш въпросният файл с някакъв текстов редактор и ще видиш много команди. Тях не ги пипаш. Скролваш на най - последният ред на файла, след което пишеш alias toshko = 'някакъв път където се намира файла/файла.екстеншъна му. Ако пък терминал не намира командата за компилатора който използваш, може да направиш същата редакция на bashrc, както следва alias toshko = 'пътя към exe-то на компилатора примерно gcc/gcc.exe.
Надявам се да съм ти бил от полза.
Успех. :)

П.С. toshko е примерно име за командата, която терминал ще разпознава, тя може да се казва както си искаш, без да има специални символи в името.

0
ydyno avatar ydyno 1 Точки

Здравей,

Може да ползваш:

cd /pat-kam-direktoriata/ && ./programata-koiato-si-kompiliral

например

cd /home/ime/kurs-po-C/lekcia-1/ && ./main

Успех!

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.