首页 > 解决方案 > 在linux中获取可执行文件(编译的c程序)的路径和调用它的路径

问题描述

mzApp在目录中有一个可执行文件(由 gcc 编译器编译的 c 程序)/root/home/mzApplication

我从另一个目录运行这个文件,即/root/home/check从这个位置,我发出以下命令来运行应用程序./root/home/mzApplication/mzApp

现在我想在我的 c 应用程序中获取以下两个路径

  1. exe文件所在的位置,即/root/home/mzApplication
  2. 从哪里调用这个应用程序,即/root/home/check

请提出一种有效的方法来做到这一点!

标签: clinux

解决方案


推荐阅读