Re: [Boost-users] boost programmer_option.hpp
Thx ravi,
I got to know and it working. I was not knowing that -l is for searching the lib object -L for lib path or for linking object. Thanks one again
------------------------------
Message: 4 Date: Sat, 11 Jul 2009 11:03:20 -0400 From: Ravi
Subject: Re: [Boost-users] boost programmer_option.hpp To: boost-users@lists.boost.org Message-ID: <200907111103.20188.lists_ravi@lavabit.com> Content-Type: Text/Plain; charset="iso-8859-15" On Friday 10 July 2009 01:28:44 Narendra R wrote:
I tried to link like this g++ -I /home/narendra/boost_instal/boost_1_39_0 test.cpp -o test -L /home/narendra/boost_instal/boost_1_39_0/stage/lib
-l/home/narendra/boost_instal/boost_1_39_0/stage/lib/libboost_program_optio
ns-gcc41-mt-1_39.a
The '-l' is not required when explicitly specifying the whole library. So, you would use one of the following. Replace $INS with /home/narendra/boost_instal/boost_1_39_0 in the code below.
Option 1:
g++ -I$INS test.cpp -o test $INS/libboost_program_options-gcc41-mt-1_39.a
Option 2:
g++ -I$INS test.cpp -o test -L $INS/stage/lib -lboost_program_options-gcc41- mt-1_39
In option 2, depending on whether you use static linking or dynamic linking, you may want to set LD_LIBRARY_PATH before running the example.
Regards, Ravi
------------------------------
Message: 5 Date: Sat, 11 Jul 2009 11:08:52 -0400 From: Ravi
Subject: Re: [Boost-users] Boost Python is slow? To: boost-users@lists.boost.org Message-ID: <200907111108.52321.lists_ravi@lavabit.com> Content-Type: Text/Plain; charset="iso-8859-1" And then when I use a simple function which just increments the x member of every object, this function takes about 4 seconds to process the whole
(1000000 items) of Boost-wrapped objects and less than a second to
On Thursday 09 July 2009 05:00:47 Tyomich on the AIR wrote: list process
objects of my own wrapping! How this can be possible? Is Boost.Python much more slower than Python itself?
Boost.Python is a little slower than wrapping directly using Python C-API, especially in very simple cases like yours. (It is a variant of the abstraction penalty.) However, it is hard to believe that it is 4x slower. Would you mind posting complete compilable examples so that we can take a look at it?
Regards, Ravi
participants (1)
-
Narendra R