Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > *NIX системы: Общие вопросы > Problema "cc" komande ! |
Автор: Гость_jxr 12.8.2005, 21:43 |
Privet vsem! Vi znayte u menya FreeBSD 5.4 Realese ! I ya novichok v UNIX'e ! U menya takaya problema : Vi znayte problema u menya takaya nestandartnaya!!! Ya sozdal fayl po imeni: hello.c =================== #include<stdio.h> int main() { printf("Hello,World !"); return 0; } =================== i otkompliroval : %cc hello.c % V kompliravaniye ne bila ne kakoye soobsheniye !!! vse OK ! I v tom kataloqe poyavilos file s imenem: a.out i xotelos kak komanda zapustit i, %a.out a.out : Don't found command. Soobsheniya otom chto net takaya komanda ! Pomaqite menya pojalusta ! i raznish mejdu "cc" i "gcc" i "g++" .... Sposibo ! |
Автор: Kagor 12.8.2005, 22:23 | ||
Запускай так: ./a.out
P.S. При отправке сообщения, обратите внимание на галочку "транслит"! |
Автор: dwr_budr 13.8.2005, 09:59 |
2 Kagor cc по ходу дела это c compiler ![]() |
Автор: smalcom 13.8.2005, 17:05 |
надеюся шо не ошибаюсь - gcc и g++ это такие штуки которые в зависимости от того что надо вызывают компилятор(cc) или линкер, а сс это и есть тот самый собсно компилятор которого вызывает gcc, которого вызываем мы ![]() |
Автор: comcon1 13.8.2005, 17:51 |
Ага ![]() |
Автор: bilbobagginz 13.8.2005, 21:15 |
насчёт запуска файла. Дано: 1. в UNIX текущий (относительно настоящего местоположения ) каталог/папка называется просто: . (точка), в каждой папке "." имеет разное значение, равное выводу команды "pwd" 2. у каждого файла есть абсолютное имя. если писать относительно, то файл по имени "file.txt" текущего каталога называется ./file.txt (абсолютное имя) 3. В UNIX запускаются с частичным именем только файлы находящиеся при сканировании переменной PATH. т.е. команда ls - это программа, файл к-рой находится в папке "/bin". /bin - на "пути" ( в переменной PATH), поэтому в любой папке можно писать ls результат: если ты не в одной из папок указанных в PATH, просто по имени запустить не сможешь - надо писать полное имя, или: ./a.out Насчёт CC. cc - это компилятор Си. чтобы не узнавать какой компилятор именно, в абс. большинстве никсов есть такая ссылка. она должна указывать на компайлер "по умолчанию", как ссылка "editor" на дефолтный редактор и pager на less || more. |