熟悉c的库

今天做一个东西,用c写一个tcp的服务器端。涉及到DES加密、mysql 连接,还有网络部分。 用C写程序真是累,CSharp 一个的几条语句,C要写老大一篇,sigh 。差距啊,除了语言本身的缺陷(例如,类型),更重要的库文件和开发环境。.Net framework中DES做得很完美了,而Glibc中的DES又很弱,只有ECB,没有CBC,还要上网找人家写的库。 昨天写完了处理DES的代码,搞了makefile,结果愣是不能连接,还以为没找到静态库文件,检查了半天发现还是没问题。最后发现那个libdes的库是在bsd下面编译的,我哭啊。下了一个源码还不能直接编译,还好,删掉两个宏就好了,主要还是bsd和linux的问题。不过还好,大体上写完了。对一些东西也有了新的了解,很好很好。恩。 不在郁闷中沉默,就在郁闷中爆发