Я пишу оболочку графического интерфейса для gcc для взломанного iphone и т. Д., И это почти готово.Тем не менее, я получаю этот вывод, когда он запускается ld: can't open output file for writing : a.out, errno=1 collect2:ld return 1 exit status
.Я считаю, что это связано с привилегиями, с которыми работает приложение.Я попробовал трюк с setuid в faq cydia developer.Может кто-нибудь помочь, пожалуйста?
РЕДАКТИРОВАТЬ
это оболочка, которую я сейчас использую:
#!/usr/bin/bash<br>
dir=$(dirname "$0")<br>
exec "${dir}"/GUI\ GCC_ "$0"
также я использовал chmod 4777 и меняет владельца: группаroot: wheel.
Я все делаю правильно?