【问题标题】:Netbeans Executable Linux CNetbeans 可执行 Linux C
【发布时间】:2014-01-31 19:17:21
【问题描述】:

我目前正在 Ubuntu(Linux 操作系统)的 netbeans 中用 C 语言构建一个程序,我想将它解析为 valgrind 以查找内存泄漏。所以我想找到 Netbeans 创建的可执行文件并使用 valgrind 通过终端运行它。到目前为止,我无法找到 Netbeans 保存可执行文件的位置,所以我被卡住了。我知道我可以从终端编译程序,但是我在不同的文件夹中有很多文件,所以如果我可以从 Netbeans 获取可执行文件会很方便。

还有什么方法可以将 Netbeans IDE 与 valgrind 连接起来?

提前致谢

【问题讨论】:

  • 在命令行上构建你的程序,例如使用make(见this)。您不需要任何 IDE,只需使用像 emacs 这样的好编辑器
  • @BasileStarynkevitch 我的问题是在我的项目中,不同文件夹中有大约 40 个文件。所以制作一个makefile或者通过终端编译它需要很多时间并且会很痛苦。
  • 不,为 40 个文件的小型项目编写 makefile 很容易。我添加了一些示例的链接。您可以对其进行调整以满足您的需求。另见this
  • @BasileStarynkevitch 好的,我会走这条路,因为它不存在任何更好的解决方案,但是您如何设置来自不同文件夹的 .c 文件的路径?
  • 您只需键入文件路径(您可以设置一些Makefile 变量,例如SOURCELIST= 到文件列表)注意Linux 没有文件夹(这是桌面错觉),只有目录。

标签: c linux netbeans executable valgrind


【解决方案1】:

我终于找到了。对于寻找可执行文件所在位置的每个人,请访问:

NetBeansProjects->ProjectName->dist->Debug->GNU LINUX(x86)

当您单击 Netbeans 上的调试工具时,输出位于该处。为方便起见,右键单击它,然后创建链接并将链接拖动到您喜欢的任何位置/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-09-26
    • 2021-05-09
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多