- 作为 Debian/Jessie64 的业余开发者
- 主要是 C++,但也有汇编、python、java、c、c#
- 就像我自己编译程序一样
- 调查其他人的来源
它会导致安装许多软件包(库/工具),从而使系统变慢(在具有数百个库的文件夹中查找库比数千个库快 - 对于 bin 来说也是如此)
如何保持机器清洁?记住软件包并卸载(复杂、耗时)? apt-get 自动删除?还删除了不“需要”但有用的附加包
使用 virtualbox 作为开发机?
是否有可能告诉 gcc 在不同的机器上查找标头,并为要链接的库查找相同的 ld 标头?
编辑
“慢”是指程序(浏览器、IDE)启动慢一些(未测量)
我已经使用 vagrant 来处理 LAMP 堆栈或其他我绝对不希望在我的机器上使用的东西
没有考虑过 chroot 开发环境,肯定要尝试这个。
答案1
一种可能的想法是创建一个 chroot 环境,在其中进行 chroot,安装所需的任何内容,进行开发工作,然后在完成后退出。这应该不会影响 chroot 环境之外的所有内容。