3

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

  1. 接受几行用户输入
  2. 根据输入生成 C 程序
  3. 编译生成的 c 程序并创建一个 .so 文件并动态链接到 main 并执行它。

一个关键要求是:生成的 C 程序不应在文件系统上,因为生成的 C 程序具有商业机密。是的,这种机制远非万无一失,但总比没有好。

提前致谢。

4

1 回答 1

0

您可以使用内存文件系统作为 .so 的目的地,就像这样sudo mount -osize=10M tmpfs /home/chill/tmp/supersikrit -t tmpfs

于 2012-11-19T11:40:22.833 回答