cmakefile
cmake_minimum_required(VERSION 3.8.0)
project(testasio)
#add_compile_options(-std=c++20)
add_compile_options(-fcoroutines)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_FLAGS "-O2 -DASIO_STANDALONE -Werror")
set(CMAKE_CXX_FLAGS "-pthread")
include_directories( ./include/)
message(${CMAKE_CURRENT_SOURCE_DIR}/)
set(SRC ./test.cpp
)
#add_subdirectory(mystream)
add_executable(testasiotest ${SRC})
g++命令行
如何使用命令行直接编译一个文件可以这样写:
#g++ -std=c++20 -I./include -pthread -fcoroutines -O3 main.cpp -o main