Chinaunix首页 | 论坛 | 博客
  • 博客访问: 498805
  • 博文数量: 223
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2145
  • 用 户 组: 普通用户
  • 注册时间: 2014-03-01 10:23
个人简介

该坚持的时候坚持,该妥协的时候妥协,该放弃的时候放弃

文章分类

全部博文(223)

文章存档

2017年(56)

2016年(118)

2015年(3)

2014年(46)

我的朋友

分类: C/C++

2017-07-26 23:50:00

学习写hello world
配置好cmake环境后
创建CMakeLists.txt
  1. PROJECT (HELLO)
  2. SET(SRC_LIST hello.c)
  3. MESSAGE(STATUS "This is BINARY dir " ${HELLO_BINARY_DIR})
  4. MESSAGE(STATUS "This is SOURCE dir "${HELLO_SOURCE_DIR})
  5. ADD_EXECUTABLE(hello ${SRC_LIST})
创建hello.c

  1. #include <stdio.h>

  2. int main()
  3. {
  4.     printf("Hello World.\n");
  5.     return 0;
  6. }
运行cmake
  1. cmake .
  2. myfly@ubuntu:~/mycmake/hello$ cmake .
  3. CMake Warning (dev) in CMakeLists.txt:
  4.   Syntax Warning in cmake code at

  5.     /home/myfly/mycmake/hello/CMakeLists.txt:4:37

  6.   Argument not separated from preceding token by whitespace.
  7. This warning is for project developers.  Use -Wno-dev to suppress it.

  8. -- This is BINARY dir /home/myfly/mycmake/hello
  9. -- This is SOURCE dir /home/myfly/mycmake/hello
  10. -- Configuring done
  11. -- Generating done
  12. -- Build files have been written to: /home/myfly/mycmake/hello
运行make,然后运行hello
  1. make
  2. ./hello
  3. Hello World.




阅读(704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~