请教:移植问题

如题:最近碰到一个问题:将*.cpp,.hpp,编译执行生成main后,再删除.cpp,*.hpp ,是可以直接运行main的;但是,我直接将main函数ftp到另一相同硬件环境的相应目录下上,居然不能执行,这是为什么?请各位高手明示!
硬件环境为EBC356、操作系统:QNX

不能执行的出错信息是什么?

哦,提示为
main:not found

可能是你的系统的path里没有当前目录(.)。
你试试用下面的命令把当前目录加入后再执行:
PATH=$PATH:.