[CMake] Fwd: Fwd: Is it necessary to link a executable file?

ankit jain ankitguddu at gmail.com
Wed Feb 4 05:51:31 EST 2009


2009/2/4 Eric Noulard <eric.noulard at gmail.com>

> 2009/2/4 ankit jain <ankitguddu at gmail.com>:
> >
> > The CMakeLists iam using contains:
> >
> > PROJECT(hello)
> >
> > ADD_EXECUTABLE(hello h1.C)
> >
> > Error iam getting is:
> >
> > Linking CXX executable hello
> > /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crt1.o(.text+0x18): In
> > function `_start':
> > : undefined reference to `main'
>
> This is not a CMake error this is a C++ error
> your source file is lacking the main() function thus
> the compiler cannot produce an executable.
>
> I bet that if you search for " undefined reference to `main' " on the Web
> you'll find the answer to such question.
>
> --
> Erk
>

But if i replace ADD_EXECUTABLE by ADD_LIBRARY there is no error and a
library get successfully built.


AJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20090204/4d25d992/attachment.htm>


More information about the CMake mailing list