尝试运行可执行文件时如何使 Eclipse 构建正确的目标

发布于 2024-10-19 20:04:20 字数 179 浏览 2 评论 0原文

我在 Eclipse 中有一个 C++ 项目,在 Makefile 中有两个目标,例如 t1 和 t2。 t1 作为 Makefile 中的第一个目标出现,因此是默认目标。问题是当我尝试运行 t2.o 时,Eclipse 自动创建默认目标 t1,然后执行 t2。我问是否有配置 eclipse 以便它可以在执行之前生成 t2.o...提前致谢。

I have a c++ project in eclipse and two targets in Makefile, say t1 and t2. t1 appear as the first target in Makefile so is the default. The problem is when I try to run t2.o, eclipse automatically make the default target t1 and then execute t2. I am asking is there anyway to configure eclipse so that it can make t2.o before executing it... thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画骨成沙 2024-10-26 20:04:20

(第一个问题:“执行 t2.o”,您的意思不是“执行 t2”吗?)
1/ 您的 makefile 可能需要这样一行:

all: t1 t2  
.PHONY: all  

2/ 您还可以将项目重新创建为“托管 make c++ 项目”,并为每个目标创建一个构建配置,Eclipse 将管理依赖项。

(first a question : by 'execute t2.o', don't you mean 'execute t2' ?)
1/ your makefile may need a line like this :

all: t1 t2  
.PHONY: all  

2/ you could also re-create your project as a 'Managed make c++ project' and create one build configuration per target, Eclipse will manage dependencies.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文