我有个软件 在xp系统的A电脑和linux系统的B电脑都装了 这个软件自带一个.f文件的程序,内容是包含5种物质的10种属性,第六种物质可供用户自定义(物质属性为大概值,均为估算得出),我现在在A电脑上用写字板打开.f文件,对第六种物质进行修改以后,拷到B电脑上,无法运行。没有任何解释,直接不可计算。为了测试哪里有错,我把A电脑的.f文件未进行任何修改,拷入B电脑,可以运行。而后又将B电脑中的该.f文件打开改动五种物质中的某个数据(因物性数据本身为估算值,改后的值也是符合公式的),无法运行。
最奇怪的是,我将B电脑的.f直接打开以后,将用户自定义那一块的数据全部拷贝.f文件本身有的5种物质中的一种的所有数据,可以运行。
现在有人指出我的问题在于程序修改以后未进行编译,所以无法运行。我想问问,既然是这样,我以上所有的操作都在写字板里进行,为什么拷贝源程序里别的数值进行修改的时候就可以运行,那个时候不需要编译吗?
我这个程序算不过去,是因为没有编译的原因吗?还是有其他的原因?
还有,我在xp的写字板里编好的程序,怎么样才能在64位的linux下运行?