libIRC is a cross-platform framework for connecting to and interacting
with Internet Relay Chat (IRC) networks. libIRC is useful as the
foundation for embedding IRC capabilities into various applications such
as chat clients, games, and irc bots.
The Intel C++ Compiler uses two routines _intel_fast_memcpy and _intel_fast_memset to perform memcpy and memset operations that are not macro expanded to __builtin_memcpy and __builtin_memset in the source code. These are found in libirc. If you use the gcc compiler to link your application or if you directly call the linker, ld,
you might find these unresolved symbols. For this reason, Intel
recomends using the Intel C++ Compiler for linking, using the same
compiler options used during the compilation phase. However, if you see
these as undefined externals, either add -lirc to your link line, or change your includes so that memcpy and memset will be macro expanded to the builtin forms and recompile. The Intel C++ Compiler for IA-32 based applications calls a routine intel_proc_init from the main routine of any program to ensure that the processor is correctly set up. This routine is also found in libirc. These routines used further entry points from glibc, so -lirc needs to be placed before -lc on your command line.
阅读(1136) | 评论(0) | 转发(0) |