How to use pyinstaller?

I would suggest to first read the Using Pyinstaller section in the documentation of the module itself. You can also use some tutorials (e.g. Matt Borgerson’s one). In order to recap you should: write your script and make sure that it works run from the command line:~\ pyinstaller your_file_name.py this command will generate a your_file_name.spec file where you can include all the dll required … Read more

javac : command not found

You installed the Java Runtime Environment (JRE) only, which does not provide javac. For javac, you have to install the OpenJDK Development Environment. You can install java-devel or java-11-devel, which both include javac. By the way: you can find out which package provides javac with a yum search, e.g. on more recent releases of CentOS e.g. 6 the command changes to

Javac is not found

As far as I can see you have the JRE in your PATH, but not the JDK. From a command prompt try this: Then try javac again – if this works you’ll need to permanently modify your environment variables to have PATH include the JDK too.

What are .a and .so files?

Archive libraries (.a) are statically linked i.e when you compile your program with -c option in gcc. So, if there’s any change in library, you need to compile and build your code again. The advantage of .so (shared object) over .a library is that they are linked during the runtime i.e. after creation of your … Read more