WSL下配置HOJ后端环境

由于判题机需要Linux环境,请在windows下准备好wsl环境并安装好ubuntu子系统

 其它环境如 mysql、redis请参考下面的文档进行操作,(4条消息) Windows 下 hoj后端本地启动_雨后 晴空的博客-CSDN博客

本篇为进阶篇帮助你与更好地配置HOJ Linux开发环境

一、环境准备

1、准备好wsl(最好安装unbuntu子系统)

wsl安装好,并安装unbuntu子系统(其它Linux发行版也可以,前提得驾驭得了)

2、准备开发环境

下载Linux版本的 java8版本jdk与maven

选择与自己电脑对应的指令集版本 选择tar.gz版本 

下载完成后进入文件管理器,进入ubuntu系统文件映射

找一个自己觉得合适的目录讲刚才下载的两个压缩文件放进去并解压

解压命令 tar  -zxvf  文件名,

 

当然maven得事先配置一下

 二、启动准备项目

1、在这个窗口将项目clone下来

2、进入idea

 

2、打开项目后设置jdk

 

将jdk设置为刚才在ubuntu子系统内解压的jdk

要在在里面找jdk

 

配置maven

 

选择unbuntu下的maven

 至于配置mysql,nacos这篇文章很详细不赘述了

 (4条消息) Windows 下 hoj后端本地启动_雨后 晴空的博客-CSDN博客

 三、配置判机所需的环境

1、安全沙盒

这个要在Linux环境下启动,cd 到对应文件夹下./文件名就好了

 2、判机所需要的语言环境

潘集要想正常地本地判题,本地就必须有对应的语言环境  这个需要自己配置

新版本的语言环境参照该文件

旧版本可以参照下图的配置文件

 ok!感谢阅读

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 在 Windows Subsystem for Linux (WSL) 中配置 C 开发环境需要以下步骤: 1. 在 Windows 中安装 WSL。 2. 在 Microsoft Store 中安装一个 Linux 发行版。 3. 在 WSL 终端中使用 apt-get 或 yum 等工具安装 GCC。 4. 安装一个文本编辑器或 IDE 来编写代码,比如 gedit、nano 或 VSCode。 5. 使用 gcc 命令编译代码,使用 ./a.out 运行程序。 注意,在第三步,也可以使用apt-get install build-essential 或者 yum install gcc-c++ 安装其他编译器(include C++,Fortran..) 例如: $sudo apt-get install build-essential 如果你想在Windows 上运行 WSL 编译的二进制文件,请参考关于使用 ELF 的文章,同时需要在 windows 安装 Linux 子系统适配器。 ### 回答2: WSL (Windows Subsystem for Linux) 是一种在Windows操作系统上运行Linux子系统的工具,因此我们可以使用WSL配置C开发环境。 在开始之前,您需要确保已经安装了WSL并设置了一个Linux发行版,如Ubuntu。 1. 打开WSL终端或通过开始菜单中的WSL发行版进入Linux子系统。 2. 安装C开发所需的基本工具,包括gcc编译器和GNU工具集。使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install build-essential ``` 3. 接下来,您可以选择安装一个集成开发环境(IDE)或者使用命令行进行开发。以下是两个常用的IDE: - Visual Studio Code:您可以在Windows中安装Visual Studio Code,并使用Remote - WSL扩展与WSL集成。通过安装C/C++扩展,您可以在VS Code中编写、调试和构建C代码。 - Eclipse CDT:Eclipse CDT是一个专门为C和C++开发而设计的集成开发环境。您可以通过在WSL中安装Eclipse和相应的插件来进行C开发。 4. 如果您选择在命令行中进行开发,您可以使用nano、vi或emacs等文本编辑器来编写C代码。使用以下命令安装您喜欢的编辑器: ``` sudo apt-get install nano ``` 5. 编写您的C代码,并将其保存为以`.c`为扩展名的文件。 6. 使用gcc编译器来编译您的C代码。在终端中运行以下命令: ``` gcc your_code.c -o output ``` 这将生成一个可执行文件`output`。 7. 最后,您可以在WSL中运行生成的可执行文件来测试您的C程序: ``` ./output ``` 您应该能够在终端中看到您的程序的输出。 通过按照以上步骤,您就可以在WSL中成功配置C开发环境并开始开发C程序了。无论是使用IDE还是命令行工具,WSL为C开发提供了一个方便、强大且易于使用的平台。 ### 回答3: 要配置WSL的C开发环境,需要进行以下步骤: 1. 安装WSL:在Windows 10中打开PowerShell或命令提示符,运行以下命令来安装WSLwsl --install 2. 下载WSL发行版:在Microsoft Store中搜索并安装一个WSL发行版,例如Ubuntu或Debian。 3. 启动WSL:打开已安装的WSL发行版。 4. 更新软件源:运行以下命令更新软件源和软件包列表: sudo apt update 5. 安装C编译器:运行以下命令来安装C编译器(例如gcc): sudo apt install build-essential 6. 编写C代码:使用一个文本编辑器(例如nano或vim)创建一个新的C源文件,并编写你的C代码。 7. 编译C代码:运行以下命令来编译你的C代码: gcc -o output_file input_file.c 这将会生成一个可执行文件(output_file)。 8. 运行C程序:运行以下命令来执行你的C程序: ./output_file 这将会运行你的C程序并显示输出结果。 通过以上步骤,你就可以在WSL配置并使用C开发环境进行C代码的编写和执行了。记得及时更新软件源和安装所需的C编译器,以保持开发环境的最新和完善。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值