gcc内存中编译

时间:2012-11-19 02:32:28

标签: gcc

需要一个程序(用c编写)来执行以下操作。

  1. 采取几行用户输入
  2. 根据输入生成C程序
  3. 编译生成的c程序并创建一个.so文件并动态链接到main并执行它。
  4. 关键要求是:生成的C程序不应该在文件系统上,因为生成的C程序具有商业秘密。是的,这种机制远非万无一失,但总比没有好。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以将内存文件系统用作.so的目标,例如sudo mount -osize=10M tmpfs /home/chill/tmp/supersikrit -t tmpfs