1. 程式人生 > >cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

all file ase server release style spa 什麽 意思

在安裝opencv的時候,會用:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

很久這這句話什麽意思!

在build文件中輸入:

cmake -D CMAKE_BUILD_TYPE=RELEASE 

這樣產生的makefile文件make生成的可執行文件就帶有調試信息,供gdb和gdbserver使用了。

CMAKE_BUILD_TYPE的值可以為Release或者Debug。

 CMAKE_INSTALL_PREFIX=/usr/local ..

INSTALL 指令用於定義安裝規則,安裝的內容可以包括目標二進制、動態庫、靜態庫以及
文件、目錄、腳本等。 這裏就是提前設置好編譯到的路徑!

cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local ..