您有一个应用程序在不同的文件夹中运行separateley(客户的1个实例),每个客户1个。
每个客户都是我机器上的独立用户。
目前我在每个文件夹中都有源代码,我在每个实例中重建代码。如果我做以下的事情会更好吗?
gdb
将允许读取源代码并进行调试。你认为这可能是一种更好的方法还是有更好的做法?
我唯一担心的是每个用户都有机会阅读源代码,但由于用户不会直接访问他的文件夹(这是我的控制),这不应该让我感到麻烦。
我正在使用CENTOS 6.4,SVN和G ++ / GDB。
答案 0 :(得分:1)
在不同的文件夹中
UNIX上没有“文件夹”,它们被称为目录。
我为每个实例重建代码
你为什么这样做?
代码是否相同(听起来像是这样)?如果是这样,请构建应用程序一次。 没有理由根本没有结果二进制文件的多个副本或来源。
如果您使包含源和二进制文件的目录具有全局可读性,那么每个用户都可以独立调试它。