I want to know if there are ways to compile c, c++ and python code in order to not be able to reverse engineering it over Linux or not?
You could always obfuscate the code, but know this: A dedicated reverse engineer can not be stopped. As someone else once said on this site: You can't protect your code technologically, only legally.
I want to compile my c, c++ and python code securely... as released or final version...
Well, as far as python is concerned, you could always ship the software as an executable created by an exe packager such as py2exe or freeze. Refer to this question.
also I would be thankful if you introduce me best compiler for Python
In the Python world, you aren't talking about a compiler, rather, about a specific implementation. Most people use the reference cpython
implementation. There are also alternatives such as pypy
or jython,
but they are not dedicated compilers, rather, full blown virtual machines.