小黑屋
原帖由 离神最近的人 于 2010-11-6 00:43 发表 codelite,codeblock还是差很远,用它来管理工程只比makefile好点,事实上很多时候都是自己写makefile然后用自定义编译。用过的IDE里面没有比MSVC更好用的了,再加上现在express已经免费(当然需要感谢GCC它们) ...
查看详细资料
TOP
原帖由 xphi 于 2010-11-5 23:31 发表 ubuntu显卡驱动能搞定很大程度上是现在就两家显卡厂,而且主流还在用的显卡就那几个系列。相比几乎已经标准话显卡和声卡,各种杂七杂八的扩展卡,Raid卡,在Linux下面装驱动简直就是要死人。
原帖由 xphi 于 2010-11-6 02:20 发表 开源是我所想到的一个方面,纯粹从安装方式优劣来说的话,Debian包确实不应该是Linux值得骄傲的地方,微软实际上屡次三番的出Install的 SDK试图统一,不过Windows下可选的Install工具太多导致现在也没有统一起来。我还是觉得只有小众而没有历史包袱才敢一刀切的统一安装工具,要是微软哪天也说大家都把软件放到我的更新服务器上吧,多半比TX这次还要被骂得惨,多么严重的“劫持用户”啊,多么严重的“垄断”啊。
Linux死忠当然都用VI和Emacs,但是我仍然宁愿用有可以加速工作的代码完成工具和重构功能的IDE,如果能够支持多显示器更加好,如果我哪天能啃完Emacs的无数手册,记住Emacs无数快捷键,学会了Emacs的无穷强脚本语言,说不定我也会喜欢Emacs,不过现在看来遥遥无期。 make永远都是核心,其他都是辅助,不是make半成品,而是make的基本设计思想就只是制定规则依赖,具体每条规则怎么操作当然要写脚本。
Intel我确实搞漏了,因为基本没有听说还要要鼓捣Intel的显卡驱动。不过鼓捣驱动基本不是因为厂家没有发布,要真没有发布驱动我就直接换硬件了,鼓捣驱动干啥。Linux驱动最烦躁的在于编译,无数的Linux发行版,每种发行版的无数版本,各种不同的gcc版本,glibc版本……。乱七八糟的版本依赖之烦躁,之恶心,加上各种冷门驱动本身开发不够好,常常依赖特定编译环境,搞死人。
原帖由 xphi 于 2010-11-6 14:04 发表 有DOS的时候还没有FHS,那时的DOS没有理由去借鉴Unix的文件系统,所以不要乱用“一开始……就”这样的句式。我也没有说Windows的安装方式好过rpm或者deb,我只是说源服务器这种做法没什么值得夸耀的。 拼错Makefi ...
原帖由 xphi 于 2010-11-6 14:04 发表 常常要考虑“修改一个头文件后重新编译时,只选择性地编译那些与该头文件有关的源码文件”这样的问题,说明代码组织或者结构设计多半有问题
原帖由 xphi 于 2010-11-6 19:44 发表 开关某些宏恰好应该是放在Makefile里面,在不同的规则下由gcc的开关传进去的,过了调试期后,需要发布版的时候才实际写进头文件里面去,每次调试make的时候都要修改头文件,等待缓慢的编译无数源文件,那还要头文 ...