使用Linux而不是UNIX来编译CS课程的c代码

T. *_*ter 1 c unix linux gnu

我上网的CS课程建议学生编译他们的源代码并在OS UNIX上运行像valgrind这样的工具.我完全不熟悉UNIX,Linux,他们的工具和c编码.我已尝试在VMWare Player 3.1.3上安装FreeBSD 8.1,甚至设法让VMWare Tools运行.但FreeBSD文档让我在完成常见任务(包括安装NFS或USB设备)方面遇到了许多问题.事实证明,我需要安装或配置我需要的软件包,我没有看到任何关于如何安装它们的直接答案.

所以,如果我只使用UNIX作为工具来运行gcc,g ++,valgrind这个CS课程,而这些可以在Linux上运行,看起来我可以使用Ubuntu Linux更快地完成工作.

如果在Linux上编译,可以使用Linux在UNIX上以相同的方式编译和运行c代码吗?或者如果没有,有什么不同之处?

谢谢

Sev*_*yev 6

对于像OP这样的新手级C程序员来说,环境的差异可以忽略不计.继续使用Linux.