我已经开始在Ubuntu上学习C++了。我也只有几个月的时间才开始使用Linux。
为了学习目的,我试图移植一个从Javascript到C++的2D球碰撞脚本。
我正在使用simple2D绘制C++:中的绘图
我要运行以下命令:
simple2d build c-code-test.cpp
我收到以下答复:
cc1plus: warning: command line option ‘-std=c11’ is valid for C/ObjC but not for C++
/usr/bin/ld: /tmp/ccl07DBG.o: undefined reference to symbol
我正在努力学习C/C++编程,通过遵循麻省理工学院开放式课程的材料。我正在运行Windows,课程内容要求在Linux环境下使用gcc/g++编译器(针对C和C++)运行所有C/C++程序。它们还需要使用gdb和valgrind作为调试器。
我已经从gcc包中安装了MinGW /g++,我想知道是否有关于如何实现设置的具体说明。现在,我希望能够设置Linux、gdb和valgrind,并至少编写一个简单的程序,并在Linux环境中编译和运行它。现在我也安装了VirtualBox,但出于某种原因,我创建的虚拟机总是给出以下消息:FATAL: No bootable medium found! S
我是一个业余程序员,对Python有一定的了解,目前正在学习C语言。最近,我和一位也想学习编程的同事交谈。在他的例子中,他想学习C++,作为使用DirectX进行Windows游戏编程的途径。就我个人而言,我觉得直接进入C++是因为你的第一语言有点多-在一种更简单的语言中保持动力已经够难的了,我认为最好学习另一种语言来理解大多数基本概念,然后进入像C++这样的东西。
我发现Python作为我的第一语言工作得很好,因为我对Linux/Unix平台上的网络和网络编程更感兴趣,但对于那些主要对C#游戏编程感兴趣的人,我认为C#可能是一个更好的选择,因为他可以使用Visual C# Express E