apt-get install binutils-mingw-w64-x86-64 g++-mingw-w64-x86-64 gcc-mingw-w64-base gcc-mingw-w64-x86-64 gcc-mingw32 gfortran-mingw-w64-x86-64

mkdir build

cd build/

vim ../edge.c  # 定制化

vim ../cmake/CMakeToolchainFileMingw32.cmake  # 修改编译器:SET(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc) 和SET(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++)

vim ../CMakeLists.txt  # 注释掉benchmark: #add_executable(benchmark benchmark.c) 和 #target_link_libraries(benchmark n2n)

cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/CMakeToolchainFileMingw32.cmake --build ./ ../

sed -i 's/CMAKE_RC_COMPILER-NOTFOUND/\/usr\/bin\/x86_64-w64-mingw32-gcc/g' CMakeCache.txt

cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/CMakeToolchainFileMingw32.cmake --build ./ ../

make

linux编译n2n v2,重新编译N2N相关推荐

  1. linux内核2.6.35编译过程

    一.实验目的 学习重新编译Linux内核,理解.掌握Linux内核和发行版本的区别. 二.实验内容 在Linux操作系统环境下重新编译内核.实验主要内容: A. 查找并且下载一份内核源代码,本实验使用 ...

  2. linux stlport 编译,VC++2010下编译STLport,Boost

    VC++2010下编译STLport,Boost 最近在想向Boost转移,努力掌握Boost代码的过程中, STLport版本:5.2.1 Boost版本:1.4.6.1 (1.4.7.0也OK) ...

  3. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  4. c 运行 java linux命令行参数,Linux下用命令行编译运行Java总结

    最近使用腾讯云的Cloud Studio写Java,只能使用命令行进行编译运行,趁此机会,学习一下Linux的一些常用命令.平时windows下IDE用习惯了,现在用命令行进行编译运行,发现其实问题还 ...

  5. 【Linux】Linux添加系统调用以及内核编译过程

    在想要替换原有系统内核或者需要在原来的系统中添加一些系统调用的时候就会涉及到Linux内核的编译.但是内核编译虽然步骤简单,但是需要注意的东西还是太多了.首先一点就是由于Linux的开源性导致的版本问 ...

  6. linux下g编译文件或目录,【转】在linux下使用gcc/g++编译多个.h文件

    博主写得很好 多个文件编译在linux下编译,下面有三个文件,分别是1.cpp 和 2.cpp 和myhead.h 文件. 1.cpp 2.cpp myhead.h 假如他们都在一个目录下面,那么编译 ...

  7. linux怎么用gcc运行程序设计,linux应用程序设计--GCC程序编译

    GCC程序编译 linux系统下的GCC(GNU C Compiler)是GNU推出的功能强大.性能优越的多平台编译器,是GNU的代表作之一.GCC可以在多种硬件平台上编译出可执行程序,其执行效率与一 ...

  8. linux kernel 2.6.36 编译升级

    1.定制启动画面 a)linux启动画面分为两种,grub使用的背景图片,以及kernel启动时的图片(即一般在启用linux framebuffer设备时出现的小企鹅画面,一般系统有几个CPU,就会 ...

  9. 深入理解Linux软件包的配置、编译与安装

    深入理解Linux软件包的配置.编译与安装   发布时间:2007.09.24 06:23     来源:赛迪网    作者:kit 从源代码安装过软件的朋友一定对 ./configure & ...

  10. Linux Kernel 0.01 的编译和运行

    Linux Kernel 0.01 的编译和运行 本文操作环境均在 Linux 系统中实现. ===================================================== ...

最新文章

  1. 如何查看阵列卡的队列深度
  2. 【网络安全】ollvm反混淆学习
  3. centos7 防火墙_Linux系统安全Centos 7的Firewalld防火墙基础
  4. ADC实验(读取引脚电压值)
  5. ecshop nginx php-fpm,ecshop在nginx下配置常见问题
  6. 初学者应该如何开启自己的编程生涯?,nginx架构图
  7. JavaFx系列(二) Thread顯示進度窗的對話框
  8. java面向对象--对象初始化
  9. c#虹软2.0免费人脸识别 实例
  10. 计算机更改刷新频率,电脑显示器刷新频率和分辨率怎么修改
  11. Mac下安装java运行环境
  12. 第十届泰迪杯数据挖掘挑战赛A题害虫识别YOLOv5模型代码(已跑通,原创作品,持续更新)
  13. Google play aso 关键词覆盖指南
  14. Linux中启动Steam报错libGL error的解决办法
  15. K210——PWM控制舵机
  16. hbuilder 打包 php,HBuilder 打包流程
  17. (七)Linux搭载4G模块——AT指令实现短信包的获取和删除
  18. 嵌入式计算机的发展阶段,嵌入式系统的定义与发展历史
  19. Linux设置软件开机自启
  20. 单位跳跃函数,斜坡函数

热门文章

  1. 【渗透测试基础-4】资产收集之nmap扫描
  2. 微软放弃收购雅虎猜想:杨致远代价不菲的胜利
  3. BC20+MQTT+OneNet 订阅主题总是error
  4. 智能温室监测系统解决方案
  5. 20组事后诸葛亮会议总结
  6. DDNS请求到底请求了什么
  7. 如何利用Xshell远程登陆主机后使用代理服务器上网
  8. 查看linux命名空间的指令,linux 命名空间的相关命令 - (sunznx) 振翅飞翔
  9. 二级C语言office公共基础知识点
  10. maya2011安装方法图文详细教程及Unity下载