|
Boost Users : |
From: Stephen Jackson (spjackson42_at_[hidden])
Date: 2005-08-29 23:39:06
On Sat, 2005-08-27 at 23:13, Martin Cavanagh wrote:
> g++ -IC:/Boost/include/boost-1_32 -LC:/Boost/lib -lboost_thread-mgw-mt
> thread_test.cpp
>
In this case you list the library _before_ your own code.
> But when I run it as 2 commands:
> g++ -IC:/Boost/include/boost-1_32 thread_test.cpp -o thread_test.o -c
> g++ -LC:/Boost/lib -o manual_test thread_test.o -lboost_thread-mgw-mt
>
> It compiles perfectly, no warnings or anything
>
But here you list the library _after_ your own code.
> is there some rule, for producing executables from librarys, that the
> linking stage must be seperate????
>
No. You can compile and link in a single step, provided you list the
library after your own code. (You'll also want "-o manual_test"
probably.)
-- Stephen Jackson
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net