Using Vim as C/C IDE April 02, 2014. I’m an embedded operating system developer and I do all my development tasks solely in the terminal. The primary tool. Sep 24, 2009 C - cut the rest of the line and switch to Insert mode. Zz - it scrolls the screen to make this line appear in the middle C - cut the rest of the line and switch to Insert mode. De - delete from cursor to the end of the word (you can also do dE to delete until the next space).
[ jessie ] [ stretch ] [ buster ] [ bullseye ] [ sid ]
Links for games-c++-dev
Debian Resources:
Download Source Package debian-games:
Maintainers:
- Debian Games Team (QA Page, Mail Archive)
- Markus Koschany (QA Page)
External Resources:
Compile C In Vim
- Homepage [blends.debian.org]
Similar packages:
development of games in C/C++/D
This metapackage will install a selection of suitable tools and packages todevelop games in the C/C++ and D programming languages. Example games writtenin C/C++ and D are suggested.
Tags: Software Development: C++ Development, Role: Metapackage
Other Packages Related to games-c++-dev
|
|
|
|
- dep:games-tasks (= 3)
- Debian Games tasks for tasksel
- rec:chipmunk-dev
- Fast and lightweight 2D rigid body physics library - devel
- rec:liballegro5-dev
- development files for the Allegro 5 library
- rec:libalure-dev
- AL Utilities REtooled (development files)
- rec:libalut-dev
- OpenAL Utility Toolkit development files
- rec:libboost-all-dev
- Boost C++ Libraries development files (ALL) (default version)
- rec:libbox2d-dev
- 2D physics engine - development files
- rec:libbullet-dev
- professional 3D Game Multiphysics Library -- development files
- rec:libbulletml-dev
- C++ library to handle BulletML easily - development files
- rec:libclanlib-dev
- ClanLib game SDK development files
- rec:libclaw-dev
- Claw is a generalist C++ library (development files)
- rec:libenet-dev
- thin network communication layer on top of UDP - headers
- rec:libflatzebra-dev
- Generic Game Engine library development files
- rec:libfreetype6-dev
- FreeType 2 font engine, development files
- rec:libgl1-mesa-dev
- free implementation of the OpenGL API -- GLX development files
- rec:libglc-dev
- Implementation of SGI's OpenGL Character Renderer (GLC)
- rec:libglew-dev
- OpenGL Extension Wrangler - development environment
- rec:libglfw3-dev
- portable library for OpenGL, window and input (development files)
- rec:libglu1-mesa-dev
- Mesa OpenGL utility library -- development files
- rec:libgphobos-dev
- Phobos D standard library
- rec:libirrlicht-dev
- High performance realtime 3D engine development library
- rec:libjpeg-dev
- Development files for the JPEG library [dummy package]
also a virtual package provided by libjpeg62-turbo-dev
- rec:libltdl-dev
- System independent dlopen wrapper for GNU libtool
- rec:libode-dev
- Open Dynamics Engine - development files
- rec:libogg-dev
- Ogg bitstream library development files
- rec:libogre-1.9-dev
- 3D Object-Oriented Graphics Rendering Engine (development files)
- rec:libopenal-dev
- Software implementation of the OpenAL audio API (development files)
- rec:libopenscenegraph-dev
- 3D scene graph, development files
- rec:libphysfs-dev
- filesystem abstraction library for game programmers (development headers)
- rec:libpng-dev
- PNG library - development (version 1.6)
- rec:libsdl2-dev
- Simple DirectMedia Layer development files
- rec:libsfml-dev
- Simple and Fast Multimedia Library - Development Files
- rec:libtiff5-dev
- Tag Image File Format library (TIFF), development files (transitional package)
- rec:libvorbis-dev
- development files for Vorbis General Audio Compression Codec
- rec:libxml2-dev
- Development files for the GNOME XML library
- sug:0ad
- Real-time strategy game of ancient warfare
- sug:burgerspace
- Avoid evil foodstuffs and make burgers
- sug:codeblocks
- Code::Blocks integrated development environment (IDE)
- sug:codelite
- Powerful and lightweight IDE
- sug:cube2
- 3D first-person shooter game engine
- sug:freeorion
- turn-based space empire and galactic conquest game
- sug:geany
- fast and lightweight IDE
- sug: libcegui-mk2-dev
- Package not available
- sug:libkxl0-dev
- development files for libkxl0
- sug:marsshooter
- ridiculous space shooter governed by the laws of gravity
- sug:parsec47
- retromodern hispeed shmup
- sug:torus-trooper
- speeding ship sailing through barrage
- sug:vim
- Vi IMproved - enhanced vi editor
also a virtual package provided by vim-athena, vim-gtk, vim-gtk3, vim-nox
Download games-c++-dev
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 9.3 kB | 25.0 kB | [list of files] |
- C++ Basics
- C++ Object Oriented
- C++ Advanced
Vim For C++ Programming
- C++ Useful Resources
- Selected Reading
![Vim Vim](/uploads/1/2/6/1/126127216/439422867.jpg)
Local Environment Setup
If you are still willing to set up your environment for C++, you need to have the following two softwares on your computer.
Text Editor
This will be used to type your program. Examples of few editors include Windows Notepad, OS Edit command, Brief, Epsilon, EMACS, and vim or vi.
![Vim For C++ Dev Vim For C++ Dev](https://i1.wp.com/hogehuga.net/wp-content/uploads/2017/11/Screenshot-2017-11-25-at-14.23.31.png?fit=300%2C188&ssl=1)
Name and version of text editor can vary on different operating systems. For example, Notepad will be used on Windows and vim or vi can be used on windows as well as Linux, or UNIX.
The files you create with your editor are called source files and for C++ they typically are named with the extension .cpp, .cp, or .c.
A text editor should be in place to start your C++ programming.
C++ Compiler
This is an actual C++ compiler, which will be used to compile your source code into final executable program.
Most C++ compilers don't care what extension you give to your source code, but if you don't specify otherwise, many will use .cpp by default.
Vim For C Dev Free
Most frequently used and free available compiler is GNU C/C++ compiler, otherwise you can have compilers either from HP or Solaris if you have the respective Operating Systems.
Installing GNU C/C++ Compiler
UNIX/Linux Installation
If you are using Linux or UNIX then check whether GCC is installed on your system by entering the following command from the command line −
If you have installed GCC, then it should print a message such as the following −
If GCC is not installed, then you will have to install it yourself using the detailed instructions available at https://gcc.gnu.org/install/
Mac OS X Installation
If you use Mac OS X, the easiest way to obtain GCC is to download the Xcode development environment from Apple's website and follow the simple installation instructions.
Xcode is currently available at developer.apple.com/technologies/tools/.
Windows Installation
To install GCC at Windows you need to install MinGW. To install MinGW, go to the MinGW homepage, www.mingw.org, and follow the link to the MinGW download page. Download the latest version of the MinGW installation program which should be named MinGW-<version>.exe.
While installing MinGW, at a minimum, you must install gcc-core, gcc-g++, binutils, and the MinGW runtime, but you may wish to install more.
Add the bin subdirectory of your MinGW installation to your PATH environment variable so that you can specify these tools on the command line by their simple names.
When the installation is complete, you will be able to run gcc, g++, ar, ranlib, dlltool, and several other GNU tools from the Windows command line.