我想使用IDE进行调试,但在运行程序(调试或执行)之前,我运行source
命令。因此,在没有IDE的情况下,我在终端中运行这些命令:
make
source foo.sh
./run my_args
OR
gdb --args ./run my_args
我尝试使用Kdevelop,但是我没有找到任何方法告诉Kdevelop运行源命令然后执行命令。我尝试使用包装器,但没有成功。
所以,我想知道其他的IDE候选是什么。任何想法吗?
我猜你运行源代码改变一些嫉妒?如果可以在make之前完成此操作,则只需运行source xxx.sh && kdevelop
Kdevelop可以在运行/调试之前更改envs,只需在项目配置中设置即可。
使用显式bash -c
命令从一个命令运行多个操作:
bash -c 'source foo.sh; ./run my_args'