您当前的位置: 首页 >  c++
  • 0浏览

    0关注

    1477博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++ Make、Makefile、CMake和CMakeLists关系

软件工程小施同学 发布时间:2021-11-02 11:19:12 ,浏览量:0

认识Make、Makefile、CMake和CMakeLists_海盗的帽子的博客-CSDN博客_makefile和cmakelist

image.png

通过 CMakeLists.txt 编译 hello.cpp

>> hello.cpp 

#include 



int main(int argc,char* argcv[]) {
    int a = 20;
    int b = 10;
    printf("%d+%d",a,b);
    return 0;
}

>> 在同目录下编写 CMakeLists.txt
PROJECT (HELLO)

SET(SRC_LIST hello.cpp)

MESSAGE(STATUS "this is BINARY dir" ${HELLO_BINDARY_DIR})
MESSAGE(STATUS "this is SOURCE dir" ${HELLO_SOURCE_DIR})
MESSAGE(STATUS "this is PRPOJECT_SOURCE" ${PRPOJECT_SOURCE_DIR})

ADD_EXECUTABLE(hello.out ${SRC_LIST})

>> 执行 cmake CMakeLists.txt 生成 Makefile 文件

>> 执行 make 命令编译 hello.cpp 生成 hello.o

 

关注
打赏
1665320866
查看更多评论
立即登录/注册

微信扫码登录

0.0399s