ActiveMQ-CPP在LINUX環境下的編譯

         (1) 編譯安裝cppunit-1.12.1 ,切換至該目錄。執行./configure --prefix=/usr/local/cppunit/ ,執行make,再執行make install 進行安裝。這時可以到/usr/local下查看會生成cppunit目錄。

        在linux能正常編譯,但在solaris下make時遇到點問題,報錯:

        ../../include/cppunit/portability/FloatingPoint.h:43: error: `finite' undeclared (first use this function)
        解決辦法:找到include/cppunit/portability/FloatingPoint.h,在前面加入#include <ieeefp.h> 即可

      

        (2) 編譯安裝apr-1.4.5 ,切換至該目錄。執行./configure --prefix=/usr/local/apr/ ,執行make,再執行make install 進行安裝。這時可以到/usr/local下查看會生成apr目錄。


     (3)編譯安裝apr-util-1.3.12,切換至該目錄。執行./configure --prefix=/usr/local/aprutil --with-apr=/usr/local/apr/,執行make,執行make install。這時可以到/usr/local下查看會生成apache目錄。


        (4)編譯安裝apr-iconv-1.2.1 ,切換至該目錄。執行./configure --prefix=/usr/local/apr-iconv/  --with-apr=/usr/local/apr/,執行make,再執行make install 進行安裝。這時可以到/usr/local下查看會生成apr-conv目錄。


        (5)編譯安裝openssl 1.0.0a ,切換至該目錄。執行./config --prefix=/usr/local/openssl/,執行sudo make,再執行sudo make install 進行安裝。這時可以到/usr/local下查看會生成openssl目錄。


        (7)編譯安裝expat, 切換至該目錄。執行./configure --prefix=/usr,執行sudo make,再執行sudo make install 進行安裝.

        expat下載地址:http://prdownloads.sourceforge.net/expat/expat-1.95.7.tar.gz


        (8)編譯安裝ActiveMQ-CPP ,切換至該目錄。執行./configure --prefix=/usr/local/ActiveMQ-CPP --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/aprutil --with-cppunit=/usr/local/cppunit --with-openssl=/usr/local/openssl,執行make,在執行make install 進行安裝。這時可以到/usr/local下查看會生成ActiveMQ-CPP目錄。


ActiveMQ-CPP目錄下有bin,include和lib三個文件夾。可以學習研究下了。


         大功終於告成,歡迎交流。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章