小编phi*_*lus的帖子

在 Linux/MacOS 上双击执行 C++ 可执行文件

我编写了一个 C++ 软件,该软件需要从其所在的文件夹中读取文件,然后在同一文件夹中写入其他文件。

目前,我通过 shell 导航到复制了可执行文件的文件夹,然后使用./executable_name.

我想通过双击来执行它。如果我这样做,软件告诉我它找不到输入文件,那么就好像它没有在正确的文件夹中执行。

我认为有两种方法:

  1. 继续复制工作文件夹中的可执行文件并告诉它在此文件夹中查找文件。
  2. 创建一个 bash 脚本来调用给定文件夹中的可执行文件(例如应用程序),然后将此脚本复制到工作文件夹中。然后告诉脚本执行该软件,就像它在工作文件夹中一样。
  3. 你可能有更好的想法

无论如何,我不知道该怎么做。

有人可以帮帮我吗?

c++ linux directory macos executable

5
推荐指数
1
解决办法
2749
查看次数

标签 统计

c++ ×1

directory ×1

executable ×1

linux ×1

macos ×1