Linux eclipse C++ CDT 版本 Debug调试时如何运行环境变量脚本
各位大佬,问题描述如下:
(1)新创建了一个C++工程编译生成程序appName,改程序运行时需要调用其它库,因为涉及的库比较多,所以有一个设置环境变量的脚本bash.sh.如果在ubuntu命令窗口中 依次运行source ./bash.sh; ./appName;程序是可以运行的。问题是如果我在工程上右键选择Debug as->Local c++ Application即可进入debug模式进行调试该运行程序时,有没有方法运行环境变量脚本source ./bash.sh?大神不要说手动把脚本里面的环境变量一条条设置到程序调试环境变量中啊,脚本是第三方的,里面非常复杂...
(2)第二个问题是通过Debug as->Local c++ Application运行程序时,此时程序运行的绝对路径是哪里?我在程序里面有个通过相对路径加载config文件的语句(比如在ubuntu命令窗口的路径~/home 下运行./appName,那此时的路径就是~/home,我只需要把需要加载的文件放在这个路径下就可以)。我发现Debug as->Local c++ Application时,我把config文件放在生成应用程序的build文件夹下,程序并不能找打这个文件...