编译第一个hello,world
使用GN 编译第一个hello,world
创建一个工程目录temp,在工程目录里面创建hellow_world.cpp 文件并完成编写。切换到temp 目录下。
在工程目录temp下,将下载的gn/文件夹下examples中的配置文件拷贝到当前目录,这个配置文件中包含BUILDCONFIG.gn等文件,属于对当前工程编译环境的设置,是gn编译的基础。
1 | cp -rf gn/examples/simple_build/build ./ |
在工程目录中创建BUILD.gn文件,用来指定待编译的文件
1 | echo "executable(\"hello\") { sources = [\"hello_world.cpp\"] }" > BUILD.gn |
通过gn 命令 生成ninja
1 | gn gen out/default |