如何在Linux中隐藏源文件的情况下编译C ++代码?

时间:2018-09-25 16:27:57

标签: c++ linux ubuntu gcc compilation

反正有没有在Linux中编译C ++源文件并使这些文件对用户不可读的问题?可以将文件加密或将其读取到内存中。 我们正在开发基于Linux的软件,我们不希望我们的用户直接访问我们的源代码文件。

2 个答案:

答案 0 :(得分:1)

一旦从C ++源文件创建了二进制文件,则不需要原始源文件即可运行程序。您只能分发已编译的程序。

答案 1 :(得分:-1)

只需使用您的软件及其依赖项构建一个容器映像,然后在任何地方运行它。无需分发源代码或编译特定的发行版。

例如,您可以使用Flatpak或Docker。