c++ - 如何在Linux中编译隐藏源文件的C++代码?

标签 c++ linux ubuntu gcc compilation

是否有办法在 Linux 中编译 C++ 源文件并使这些文件对用户不可读?对文件进行加密或将其读入内存都是可以接受的。 我们正在开发一个基于 Linux 的软件,我们不希望我们的用户直接访问我们的源代码文件。

最佳答案

从 C++ 源文件创建二进制文件后,就不再需要原始源文件来运行该程序。您只能分发已编译的程序。

关于c++ - 如何在Linux中编译隐藏源文件的C++代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52502812/

相关文章:

linux - Bash 19 个字符无缘无故消失

linux - 功能适用于相对路径输入但不适用于绝对路径输入

php - Ubuntu 18.04 : laravel/framework v6. 9.0 需要 ext-mbstring * -> 您的系统中缺少请求的 PHP 扩展 mbstring

docker - 在 Docker 容器启动时启动 "roscore"后跟 "rosrun ...."的最佳做法是什么?

c++ - 为什么线程中的方法没有运行?

c++ - 删除要从 vector 中删除的指针

c++ - 指针的大小(*变量 VS 变量)

c++ - 访问冲突读取 - 字符串 vector 指针指向字符串 vector 中的值

ajax - 如何保护ajax内容

python - 找不到真正的 FFmpeg 安装(ffprobe 自带)