我想先说明一下,我是一位计算生物物理学家,而非软件工程师,所以我对编程的了解仅限于科学计算(我使用C++、Matlab和R)。
最近有人让我从MS Visual C++将一个庞大的代码包(约10,000行)移植到Linux上,因为我一直在Linux上开发一些代码,他们知道了这一点,但直到近一年后才告诉我他们想把它与旧的Windows代码集成起来。
说实话,我不知道该从哪里开始。我能够组合出一个MakeFile并成功编译,但我遇到了段错误,经过valgrind的调查,可能与数百个未经管控的内存赋值有关。有没有一个好的起点,不需要我为了使其在Linux上运行而学习MS Visual C ++呢?任何帮助都将不胜感激。谢谢!
编辑:感谢所有提供帮助的人。我肯定是一名新手,“真正”的编程对我来说并不总是很清楚,感谢你们的理解和提供一些好的起点。
最近有人让我从MS Visual C++将一个庞大的代码包(约10,000行)移植到Linux上,因为我一直在Linux上开发一些代码,他们知道了这一点,但直到近一年后才告诉我他们想把它与旧的Windows代码集成起来。
说实话,我不知道该从哪里开始。我能够组合出一个MakeFile并成功编译,但我遇到了段错误,经过valgrind的调查,可能与数百个未经管控的内存赋值有关。有没有一个好的起点,不需要我为了使其在Linux上运行而学习MS Visual C ++呢?任何帮助都将不胜感激。谢谢!
编辑:感谢所有提供帮助的人。我肯定是一名新手,“真正”的编程对我来说并不总是很清楚,感谢你们的理解和提供一些好的起点。