【发布时间】:2017-03-17 18:52:21
【问题描述】:
我正在尝试按照 MIT OCW 材料学习 C/C++ 编程。我正在运行一台 Windows PC,课程材料要求使用gcc/g++ 编译器(用于 C 和 C++)在 Linux 环境下运行所有 C/C++ 程序。它们还需要使用gdb 和valgrind 作为调试器。
我已经从 MinGW 包中安装了 gcc/g++,我想知道是否有关于如何实现设置的具体说明。现在我希望能够设置 Linux,gdb 和 valgrind,并且至少可以编写一个简单的程序并在 Linux 环境中编译和运行它。现在我还安装了 VirtualBox,但由于某种原因,我创建的虚拟机总是给出以下消息:FATAL: No bootable medium found! System halted。
我想我只是迷失在开始学习所需的所有软件包/工具中。我以前只使用过 Microsoft Visual Studio,所以这些全新的命令提示符和工具让我很困惑。如果有人能给我具体的说明,告诉我如何从 Windows PC 开始,并在 Linux 环境中使用gdb 和valgrind 编译和调试一个简单的 C 程序。
【问题讨论】:
-
同时开始学习,试试repl.it这是一个功能齐全的语言系列,您可以免费在线使用。
-
我看不出 MinGW 包与这种情况有什么关系。你对在 MS-Windows 下使用那些 gcc 包不感兴趣,那你为什么要安装它们呢?您需要一个运行某些 Linux 发行版的工作虚拟机(实际上是物理机)。有准备使用的设备下载。然后,您可以使用分发包管理系统通过单击几下鼠标来安装所需的包。但是,如果您不共享当前配置,恐怕我们无法帮助您进行设置...
-
你需要在virtualbox中挂载一个linux安装盘