2010-02-14 35 views
0

我正在通过ssh在远程linux服务器上运行C++项目。我决定我想使用valgrind在我自己的机器上测试这些文件。我将项目目录从远程服务器FTP到我自己的机器上,编译并尝试运行。程序在FTP后不工作

我得到的消息:

错误打开的/ proc/96855/STAT

并根据不同的参数,我跑我的程序用,proc和统计之间的数字会改变。
有谁知道这里发生了什么?只要我拥有必需的所有.cpp和.h文件,不应该在我的机器上正常工作吗?它编译得很好,所以我迷路了。

+0

项目目录是否包含目标文件或可执行文件?如果是这样,你有没有'干净'? – bk1e 2010-02-15 06:04:25

回答

2

你的本地机器运行什么操作系统?

我的猜测是它不支持软件需要的操作(例如,试图通过/proc目录访问进程)。

0

也许你忘了告诉FTP这是一个“图像”。尝试打开“图像”。

另一个我使用FTP的做法是用“#”开启哈希。我希望能够看到传输的字节数与我的机器上的大小完全相同。

也许像FileZilla这样的客户端程序也会有帮助。