【问题标题】:Netbeans c/c++ remote executionNetbeans c/c++ 远程执行
【发布时间】:2012-01-25 01:06:17
【问题描述】:

我有几个问题。

  1. 我已经在 netbeans 中为 C/C++ 项目设置了远程构建,但现在我想远程运行该项目。我必须在使用批处理系统进行作业调度的 hpc(高性能计算)系统上运行它。批处理系统需要您设置环境(例如内核数量、加载模块)。那么如何让netbeans执行一个shell脚本来设置所有这些,然后在我远程运行时直接运行可执行文件而不是直接运行可执行文件?

  2. 我在 c/c++ 项目中添加了一个 .bash 脚本,但是每当该文件在构建事件中被复制到远程服务器时,该文件就会以垃圾结尾...一堆 ^@^@ ^@^@^@^@^ 重复...每当我添加新的非源文件时似乎都会发生这种情况...我知道我的行尾是 unix。

【问题讨论】:

  • 是关于 C++ 的标题还是关于 C 的标签?
  • 要么。在上下文中没有区别。

标签: c++ c netbeans remote-server


【解决方案1】:

回答你的第一个问题:

我遇到了类似的问题,并通过创建一个只接受几个输入参数但处理在远程服务器上运行我的项目所需的一切的 shell 脚本来解决它。然后在Netbeans中,右键我的项目,选择Properties,选择Run,设置Run Command调用shell脚本如下:

/bin/sh pcrun2.sh param1 param2

其中 /bin/sh 是运行 shell 脚本的命令,pcrun2.sh 是根据需要设置环境然后运行我的项目的 shell 脚本,param1 和 param2 是 shell 脚本需要的输入参数为了运行。

我无法回答您的第二个问题。我的项目完全驻留在远程服务器上。我在 Windows 机器上本地创建了我的 shell 脚本 (pcrun2.sh)(但带有 L​​inux 行结尾),然后将其复制到我的项目所在的远程主机上的目录中,并且我具有读/写访问权限。

【讨论】:

    猜你喜欢
    • 2013-01-06
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多