Friday, July 23, 2021

Static Unix commands do not exist on the Android OS platform

   In order for one to compile on any operating system, 

the system needs to have static binaries which alliw

the processing of functions. BSD, Linux, and other Unix

based systems have the standard Unux commands.

Because we have advanced to compilers built from compilers themselves - along with our general

tendency to falsely assume that all others should

inheritently know what we know - we have used the

logical fallacy of circular dependency.  Even the basic

assembly commands and register values at the CPU

level are not accounted for by most developers and

programmers. 


One needs Perl, gmp, and other libraries and other

types of executables to build gcc. At some level,

the developer needs to know C - and not just C++ -

along with assembly for non-CISC architectures.

Gcc is needed to build llvm, Clang, pcc, tcc, 

and others.


Build systems https://en.m.wikipedia.org/wiki/List_of_build_automation_software listed here require gcc or another 

compiler.

Documentation of the build and development process is

nearly non-existent for many projects. The FreeBSD 

project - along with the other BSD projects - are of

the few that remain thorough and detailed in their

documentation and mailing lists.


No comments:

Post a Comment

Thank you for expressing yourself. Have a blessed day.