Вниз  Пишем компилятор
- 22.06.2020 / 10:03
cap51
  Пользователь

cap51 
Сейчас: Offline
Senderman, я уточню вопрос ...
Я не о том , что программа не видит путей ...
А , вот о чём ...
Нужно-бы каким-то образом считывать скрипты как-бы изнутри , и , если попадается запрос /bin/ls или /bin/pwd и т. д. - перенаправлять на $PREFIX/bin ...
Тогда при сборке стандартных исходников не пришлось-бы мне их перед сборкой перезаписывать , изменяя пути на приемлемые ...
Вот я о чём ...
  :) :) :) :) :) :-D
- 22.06.2020 / 14:19
cap51
  Пользователь

cap51 
Сейчас: Offline
aNNiMON, видели-ли Вы когда-нибудь такой код :
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5. system("cd $PREFIX\ntar czhf gcc.tar.gz gcc\nmv $PREFIX/gcc.tar.gz /sdcard 2>/dev/null\necho Done!");
  6. return 0;
  7. }
А вот на моём BASH-е исполняется ...
Удивительно , Вы не находите ?
  :) :-( :-( :-D :lol: ...


Прикрепленные файлы:
Screenshot_2020(...).jpg (113.93 кб.) Скачано 31 раз
Screenshot_2020(...).jpg (37.54 кб.) Скачано 25 раз
- 22.06.2020 / 18:39
Senderman
  Пользователь

Senderman 
Сейчас: Offline
cap51, удивительно, это работает на любом баше!
https://imgur.com/a/C0FlPnD
__________________
 Прошиваем что-нибудь
- 23.06.2020 / 23:44
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
cap51, если существует три сущности, то какова вероятность существования четвертой?
__________________
 знает толк
- 25.06.2020 / 00:52
cap51
  Пользователь

cap51 
Сейчас: Offline
vl@volk, это вопрос философский ...
Вот здесь ещё один интерпретатор BASH ...
На этот раз с поддержкой Java , C , C++ , cmake , make , maven и busybox ...
В самом приложении этого всего нет ( за исключением busybox и его утилит ) ...
Надо будет это всё скачать отдельным архивом и установить bash-скриптом ...
А пока - протестите сам установщик ( кому интересно , конечно ) ...
Всё заточено под архитектуру aarch64 ( arm64 ) ...
У кого другая - сорри ...
Архив usr.tar.gz ( весом 193.1 MB ) нужно скачать и перенести в корень /sdcard ...
Затем установить такой командой :
  1. tar xzhf /sdcard/usr.tar.gz -C $PREFIX
Ссылка для скачивания :
https://drive.google.com/file/...2t/view?usp=drivesdk
Жду комментариев ...

Изменено cap51 (25.06 / 10:28) (всего 2 раза)


Прикрепленные файлы:
BASH.apk (1259.48 кб.) Скачано 13 раз
BASH.zip (1919.7 кб.) Скачано 12 раз
- 25.06.2020 / 10:33
Senderman
  Пользователь

Senderman 
Сейчас: Offline
cap51, прости за прямоту. Может хватит уже 100500 раз выкладывать компоты из кодов скачанных со всего инета?
__________________
 Прошиваем что-нибудь
- 25.06.2020 / 12:52
cap51
  Пользователь

cap51 
Сейчас: Offline
Senderman, да , наверное хватит ...
Наверх  Всего сообщений: 77
Фильтровать сообщения
Поиск по теме
Файлы топика (10)