diff --git a/README.md b/README.md index bd53b31..cacea63 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,22 @@ # DNASequence [提问者问题原文链接](https://www.zhihu.com/question/36143261/answer/3624848144) +## 关于如何构建本项目 + +> 请确保安装了构建工具xmake,和任意C++构建工具并将路径添加到了PATH目录 + +[如何安装xmake?链接](https://gitee.com/tboox/xmake#%E5%AE%89%E8%A3%85) + +```bash +#编译 -v 表示 verbose 输出详细编译信息具体说明去上面的xmake链接看看 +xmake b -v dna_pybind +# 运行 +xmake r + +# 生成 visual studio 文件夹,点进去打开sln文件即可使用visual studio编辑和调试,很方便 +xmake project -k vsxmake +``` + ## 代码逻辑介绍 @@ -89,22 +105,6 @@ dna::open_file_and_calculate<(size_t)4 * 1024 * 1024 *1024 , (size_t)5e4+5>("fil > > mingw的IO优化不行 -## 关于如何构建本项目 - -> 请确保安装了构建工具xmake,和任意C++构建工具并将路径添加到了PATH目录 - -[如何安装xmake?链接](https://gitee.com/tboox/xmake#%E5%AE%89%E8%A3%85) - -```bash -#编译 -v 表示 verbose 输出详细编译信息具体说明去上面的xmake链接看看 -xmake -v -# 运行 -xmake r - -# 生成 visual studio 文件夹,点进去打开sln文件即可使用visual studio编辑和调试,很方便 -xmake project -k vsxmake -``` - ## 性能展示 > 什么环境下性能最好? diff --git a/xmake.lua b/xmake.lua index 4ebe1e7..3599f73 100644 --- a/xmake.lua +++ b/xmake.lua @@ -31,9 +31,9 @@ target("dna_pybind") add_packages("pybind11") set_kind("shared") set_filename("dna.pyd") - set_suffixname("") add_files("src/main.cpp") set_basename("dna") + add_shflags("-fopenmp") after_build( function (target) print(target:targetdir())