【发布时间】:2011-03-22 22:30:27
【问题描述】:
有谁知道有什么工具可以将shell脚本'.sh'转换成C文件'.c'?
【问题讨论】:
-
这个 shell 脚本有多大?与其花精力去寻找一个转换它的工具,不如把它移植到 C 中不值得吗?
-
足够大了不用手动尝试,如果找不到好方法,我可以开始自己做:)
有谁知道有什么工具可以将shell脚本'.sh'转换成C文件'.c'?
【问题讨论】:
我怀疑是否存在任何此类工具。 C 和 shell 文件是完全不同的语言,用途完全不同,没有办法自动转换成另一种。
【讨论】:
const char scripttext[] = "结尾的.c文件中进行shell实现,该工具称为( cat shell.c "$1" ; echo '";' )>out.c。
你可以试试shc。它不是编译器,但它会在编码/加密期间生成 .c 文件。
否则,请手动操作。学习用 C 和 shell 编写代码,然后自己翻译。这是最好的方法。
【讨论】: