C++ 从CPP运行Shell脚本,而脚本捆绑在exe中

C++ 从CPP运行Shell脚本,而脚本捆绑在exe中,c++,shell,makefile,C++,Shell,Makefile,我想创建一个exe,其中包含Shell脚本和使用system()函数调用Shell脚本的简单CPP文件。假设exe名称为“myInstaller”,其中包含文件myintsaller.cpp和myShell.sh。当我运行exe myInstaller时,它必须执行shell脚本。我想这样做,这样我就可以保护我的Shell脚本代码,它有3000多行代码 我该怎么做。。。我真的需要这个 我想这是Windows平台,因为你提到了exe。在这种情况下,您可以将脚本作为资源添加到exe中,在运行时将其解

我想创建一个exe,其中包含Shell脚本和使用
system()
函数调用Shell脚本的简单CPP文件。假设exe名称为“myInstaller”,其中包含文件myintsaller.cpp和myShell.sh。当我运行exe myInstaller时,它必须执行shell脚本。我想这样做,这样我就可以保护我的Shell脚本代码,它有3000多行代码


我该怎么做。。。我真的需要这个

我想这是Windows平台,因为你提到了
exe
。在这种情况下,您可以将脚本作为资源添加到exe中,在运行时将其解压缩并执行。

我想这是Windows平台,因为您提到了
exe
。在这种情况下,可以将脚本添加到EXE中,在运行时提取它,并执行.

< P>,可以将脚本作为C++中的字符串保持为“调用”,并调用<代码>系统(“SH-C”+代码+“”)< /C>。不过,引用可能是个问题。否则,将其写入一个临时位置,执行它,然后将其解开。

,可以将脚本作为C++中的字符串保持为一个字符串,并调用<代码>系统(“SH-C”+代码+“”)< /C>。不过,引用可能是个问题。否则,将其写入临时位置,执行它,然后取消链接。

据我搜索,无法将脚本捆绑到exe中。要么是Shell编译器(如建议的那样),要么是普通的Shell脚本。没有解决方法。

据我搜索,没有办法将脚本捆绑到exe中。要么是Shell编译器(如建议的那样),要么是普通的Shell脚本。没有解决办法。

没有,我说的是linux。记住我使用的是Shell脚本,我不想提取它。若我提取它,用户将能够看到我的代码。不,我说的是linux。记住我使用的是Shell脚本,我不想提取它。如果我将其提取出来,用户将能够在Google上看到我的代码,以便使用shell编译器(有一些,目的是保护shell代码不被窥探)。Good luck.google搜索shell编译器(有一些,目的是保护shell代码免受窥探)。祝你好运。你的意思是将3000行脚本作为字符串添加到CPP。。?我希望这不会太好。你是想在CPP中添加3000行脚本作为字符串。。?我希望那不会太好。