C++ development on linux - where do I start?

前端 未结 12 1920
感动是毒
感动是毒 2020-12-12 14:32

I decided to leave my windows install behind and am now running Debian as my default OS. I have always coded in Windows and specifically with Visual Studio. I am currently t

12条回答
  •  心在旅途
    2020-12-12 15:09

    Just a note to go with MandyK's answers.

    Creating make files by hand is usually a very unportable way of building across linux distro's/unix variants. There are many build systems for auto generating make files, building without make files. GNU Autotools, Cmake, Scons, jam, etc.

    Also to go more in depth about configure.

    • Checks available compilers, libraries, system architecture.
    • Makes sure your system matches the appropriate compatible package list.
    • Lets you specify command line arguments to specialize your build, install path, option packages etc.
    • Configure then generates an appropriate Makefile specific to your system.

提交回复
热议问题