Консультация № 56557
24.09.2006, 19:04
0.00 руб.
0 3 2
Ребята, я радиотехник и мне в универе не преподают ОСи и программирование. Решил сам заняться. Но возникли проблеммы:
1. У меня есть внешний usb винт, линь дает мне к нему обратиться только в root, в другой записи (что я только не пытался сделать и какие права задать) не дает и все. Как добиться, чтобы давал доступ к внешнему винту?
2. Нашел там что-то вроде командной строки: emacs. Вроде как в нем можно писать на С++ (если я ничего не путаю). Но как откомпилить и заставить выполняться прогу, которую пишу???
3. Если у кого есть по этому делу мануалы или знаете где скачать, плз дайте линк.
Заранее спасибо.

Обсуждение

Неизвестный
24.09.2006, 22:45
общий
забыл сказать, поставил я мандрейк 10.2
Неизвестный
25.09.2006, 07:24
общий
это ответ
Здравствуйте, Djway!
1. Если внешний винт отформатировать в NTFS, то тут его либо переформатировать в ФАТ32, либо использовать (на свой страх и риск, хотя у меня работало нормально) ntfs-3g (http://sourceforge.net/mailarchive/forum.php?thread_id=23836054&forum_id=2697). В том случае, если внешний диск всё-таки отформатирован в FAT посмотреть fstab. У меня внешний диск монтируется таким образом:
/dev/sdc1 /mnt/mobil vfat noauto,user,rw,codepage=866,iocharset=utf8,sync,noexec,nodev,nosuid,umask=111,dmask=000 0 0
Неизвестный
25.09.2006, 10:26
общий
это ответ
Здравствуйте, Djway!
1. От того внешний винт или не внешний права не зависят. Права зависят от опций монтирования, а точнее опции umask
2. В нем можно писать на lisp (тогда он что-то будет делать с кодом сам), но что он из себя представляет я так и не знаю, возможно и что-то С++подобное. Как и в любом текстовом редакторе можно, конечно, писать и на С++, но компилировать придется из командной строки g++ myfile.c -o myprog -lbiblioteka1 -lbiblioteka2
Командная строка, это чаще всего bash (csh, tcsh,ash и запускается она автоматически при открытии окна "Терминал" или консольном входе). Там можно писать скрипты a-la bat-файлы, но существенно больше возможностей по сравнению с DOS‘ом
3. man mount, man gcc, info gcc
Форма ответа