前言
今天我们组来了位某985计算机学院研二实习生,问我如何在linux跑windows上的c 代码。在此,不禁感叹:现在工业与学术研究差距如此之大!废话不多说,三分钟你就可以学会。
一、构建目录
- mkdir Test && cd Test
- mkdir build
- touch CMakeLists.txt main.cpp
第一步:创建文件夹Test 并进入Test文件夹
第二步:创建专门编译的文件夹
第三步:创建CMakeLists.txt与main.cpp文件。 main.cpp是必须的,程序开始的地方;CMakeLists.txt 是用来进行编译的,也是必须的
二、编辑文件内容
编辑完成main.cpp与CMakeLists.txt的内容。下面是我写的例子
main.cpp:
代码语言:javascript复制#include <iostream>
int main(int argc, char **argv)
{
std::cout << "hello world" << std::endl;
return 0;
}
CMakeLists.txt:
代码语言:javascript复制cmake_minimum_required(VERSION 3.0.2)
project(Test)
include_directories(
)
add_executable(Test
main.cpp
)
target_link_libraries(Test
)
三、编译与运行
完成cmake与main编写后
- cd build
- cmake … && make
- ./Test
第一步:进入build文件夹
第二步:开始编译
第三步:编译完成会生成一个Test可执行文件 ./Test开始运行