cmake初级问题“进入build目录执行命令” 是在什么地方输入?
红颜色字体的是什么意思,我看了很多cmake 的教程,我看到红色部分都不明白是什么意思,是在cmake中输入命令还是在开始-》运行中输入命令,还是在cmake 软件中输入命令。。。。完全猜不准。。。
例子1:
举个简单的例子来说明外部构建,以编译wxGTK动态库和静态库为例,在Everest中打包
方式是这样的:
解开wxGTK后。
在其中建立static和shared目录。
进入static目录,运行../configure enable-static;make会在static目录生
成wxGTK的静态库。
进入shared目录,运行../configure enable-shared;make就会在shared目录
生成动态库。
这就是外部编译的一个简单例子。
例子2:
...
最后,进入build目录执行命令: cmake <项目根目录>
如果执行cmake命令的目录与项目根目录相同,称为内部编译,这时CMake生成的中间文件会与项目代码混合,不推荐。
否则,称为外部编译,所有中间文件会生成在执行cmake命令的目录下。
cmake执行完后,会生成Makefile, 直接make, 会在项目下生成bin和lib目录及目标文件。
http://blog.csdn.net/lzx1104/article/details/6038007
例子3:
...
我在build文件夹中进行编译,输入 cmake.....
[解决办法]
比如说,文件结构是这样的:
.
./build
./static