0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 2
|
||||||
1 | ||||||
Компилирование и запуск исполняемых файлов22.12.2013, 14:58. Показов 10639. Ответов 6
Метки нет (Все метки)
Компилирую обычный .с файл: gcc chw.c.
Содержимое файла chw.c:
Перепробовал все разрешения доступа и запуска исполняемого файла. Например: chmod 777 a.out, chmod +x a.out. Ребята помогите, я уже голову сломал!
0
|
22.12.2013, 14:58 | |
Ответы с готовыми решениями:
6
Запуск исполняемых файлов Запрет на запуск исполняемых файлов Не всегда работает запуск исполняемых файлов в IE Запуск и удаление исполняемых файлов из каталога |
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|
22.12.2013, 16:06 | 2 |
АнтонСавицкий,
Второй способ (sh ./a.out) может использоваться только для запуска скриптов. Возможные варианты: 1. Файловая система, где находится файл смонтирована с опцией noexec cat /proc/mounts покажет опции монтирования 2. В системе активизирован и настроен соотв образом selinux или AppAmor и др. система принудительного контроля доступа. 3. Могут быть настроены дополнительные аттрибуты. Больше ничего в голову не приходит. Сначала все же посмотрите права доступа к файлу. ls -l a.out. Можно попробовать запустить от рута или переместить в другой каталог. Добавлено через 11 секунд АнтонСавицкий, Второй способ (sh ./a.out) может использоваться только для запуска скриптов. Возможные варианты: 1. Файловая система, где находится файл смонтирована с опцией noexec cat /proc/mounts покажет опции монтирования 2. В системе активизирован и настроен соотв образом selinux или AppAmor и др. система принудительного контроля доступа. 3. Могут быть настроены дополнительные аттрибуты. Больше ничего в голову не приходит. Сначала все же посмотрите права доступа к файлу. ls -l a.out. Можно попробовать запустить от рута или переместить в другой каталог. Добавлено через 1 минуту PS. На медленных каналах интерфейс дублирует сообщения Добавлено через 9 минут PPS sh ./a.aut можно попробовать /lib/ld*so /путь_к_файлу/a.out
1
|
0 / 0 / 0
Регистрация: 22.12.2013
Сообщений: 2
|
|
24.12.2013, 16:32 [ТС] | 3 |
Ну у меня получилось запустить исп файл только из домашней директории. Почему так не понял.
Вот что вышло по команде cat: rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 udev /dev devtmpfs rw,relatime,size=2012960k,nr_inodes=209124,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /run tmpfs rw,nosuid,noexec,relatime,size=404240k,mode=755 0 0 /dev/disk/by-uuid/90f2be95-b9f9-4bac-bb14-a7b16a307370 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0 none /sys/fs/cgroup tmpfs rw,relatime,size=4k,mode=755 0 0 none /sys/fs/fuse/connections fusectl rw,relatime 0 0 none /sys/kernel/debug debugfs rw,relatime 0 0 none /sys/kernel/security securityfs rw,relatime 0 0 none /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0 none /run/shm tmpfs rw,nosuid,nodev,relatime 0 0 none /run/user tmpfs rw,nosuid,nodev,noexec,relatime,size=102400k,mode=755 0 0 binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,nosuid,nodev,noexec,relatime 0 0 gvfsd-fuse /run/user/user/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0 /dev/sda3 /media/user/6AC44039C4400A31 fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,bl ksize=4096 0 0
0
|
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 9
|
||||||
24.12.2013, 18:48 | 4 | |||||
Вот так должен быть написан этот листинг. void в скобках совершенно лишнее. Далее gcc cwh.c а после ./a.out
0
|
128 / 126 / 60
Регистрация: 22.01.2014
Сообщений: 464
|
|
23.01.2014, 02:06 | 5 |
./a.out вроде должно было сработать, но не как скрипт.
Может быть нету прав на директорию.
0
|
233 / 215 / 63
Регистрация: 01.09.2012
Сообщений: 2,103
|
|
24.01.2014, 15:10 | 7 |
gcc main.c -o main
./main все работает
1
|
24.01.2014, 15:10 | |
24.01.2014, 15:10 | |
Помогаю со студенческими работами здесь
7
Запуск всех исполняемых файлов в каталоге Вирус заблокировал запуск исполняемых файлов Запуск всех исполняемых файлов в указанном в каталоге Запуск и последующее удаление всех исполняемых файлов из каталога Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |