c - 我们可以在 code:blocks 中执行多个程序吗
问题描述
所以我正在编写一个程序并在我创建的项目的 main.c 文件中编写我的代码。但是如果我想对一些代码或函数进行抽样测试,我不能这样做。
我尝试在项目中添加一个新文件,但它会自动执行 main.c 文件。
有没有一种方法可以让我在不同的地方运行我的代码而不会干扰 main.c 文件中的代码
解决方案
执行此操作的选项:
运行两个 Code::Blocks 实例:
- 在 IDE 中,取消选中
Settings -> Environment -> Allow only one running instance
- ...或从命令行:
codeblocks --multiple-instance &
创建工具以允许目标分离运行
从 IDE:
Tools -> Configure tools -> User-defined tools
用于创建新工具,例如调用它exe_tester
,如下图示例所示。(此名称是任意的) 注意:exe
必须已经构建。使用...
导航按钮导航到 exe 的实际位置,然后选择.exe
(例如,它可能在 中C:\codeblocks\test\test.exe
)这将是分离运行的实际可执行文件。请注意,工作目录是可选的,我通常不使用它。但是实验一下,它可能对你想做的事情有用。
要运行该工具,请返回
Tools
菜单,您应该会看到exe_tester
. 单击它,.exe
它所指向的将与 IDE分离启动:
更多关于Code::Blocks 工具
推荐阅读
- entity-framework - 没有抽象基类的 EFCore 2.2 TPT
- android - 多次数据库更新操作后,分页列表向下滚动到某个页面
- python-3.x - 如何使用python添加打开的天气图的天气图1.0?
- multithreading - 在循环中使用 boost::promise 和 boost::future
- javascript - 在画布 html/css 旁边放置按钮
- r - 如何使用公式中其他列的单个值计算新列?
- reactjs - Visual Studio (2017 & 2019) 忽略 TypeScriptCompileBlocked
- javascript - file_get_contents 在 Laravel 应用程序中返回“文件名不能为空”
- reactjs - 如何在反应中将检查保存到可为空的对象
- matlab - 删除所有零的行和列,并使用 MATLAB 将它们替换回相同的位置