我想使用make构建我的程序,然后通过bash脚本启动创建的可执行文件,但是bash找不到可执行文件,尽管它是创建的,我可以手动启动它。该问题仅存在于Gnome-terminal中的linux mint 19上。/script.sh make build run“应该调用cmake来创建构建文件,然后调用构建程序(在linux上是make,在windows上是msbuild ),然后启动创建的可执行文件。在Linux上,调用
我们有两个bash脚本来启动应用程序。第一个(Start-App.sh)设置环境,第二个(startup.sh)来自第三方,我们尽量不对其进行大量编辑。如果有人在第一个脚本之前运行第二个脚本,应用程序将无法正确启动。
有没有办法确保只能从Start-App.sh脚本调用startup.sh?它们都在同一个目录中,并在Red Hat Linux上通过bash运行。