项目的典型位置在哪里(源,目标文件等)?
我将项目存储在其中,
$HOME/dev但完全取决于您。
开发环境的典型位置(Eclipse,QT Creator等)在哪里?
我使用eclipse并将其工作区指向
$HOME/dev。
图书馆的典型地方在哪里?二进制文件和仅标头的库有不同的位置吗?
通常,将库安装到
/usr/lib并将标头安装到
/usr/include。
各种开发工具(代码分析器,git客户端等)的典型位置在哪里?
通常将它们安装到中
/usr/bin。我还放入了工具
$HOME/bin,特别是如果我制作了工具。
但是它比这更复杂。如果要开发/测试具有与Linux发行版不同的库版本的应用程序,该怎么办?有时,我会在
$HOME/dev文件夹中安装不同的库版本,并针对这些库而不是系统版本进行编译。
另外,我还运行了
Fedora 21该
GCC 4.9.2程序,但是我已经安装
GCC 5.1.0了它
/opt/gcc-5.1.0并用于某些用途。
对我而言,典型的项目结构如下:
$HOME/ /dev/ /my-prog/ /src/ /include/ /my-prog.h /my-prog.cpp /build-debug/ /src/ /my-prog /build-release/ /src/ /my-prog /Makefile



