日期:2014-05-16  浏览次数:20712 次

linux 几个问题 求解答
本帖最后由 aaadddzxc 于 2012-12-04 14:48:39 编辑
第一个问题 编译为静态库.a的问题
我通过MAKEFILE把源文件编译成.o 后 用ar 出现问题

ar -rcs String.o -o libOperator.a -lpthread 


提示错误
ar: 给出了两个不同的操作选项
第二个问题 atoi 的UNICODE函数是啥。。。

我有一个定义 在源文件中 
#ifdef _UNICODE
.........
#else
.........
#endif\

在MAKEFILE中如何让_UNICODE这个宏生效? 通过MAKEFILE的条件判断 比如 UNICODE = 1 让他生效


------解决方案--------------------
-l是链接选项,你在生成执行程序时,才需要。你现在还没有到“链接”那个环节,只是编译就够了