簡體   English   中英

如何為 sublime 文本設置 cpp 構建文件?

[英]How to setup cpp build file for sublime text?

我正在嘗試為競爭性編程設置崇高的文本。 我想從某個文件中傳遞輸入,例如“inputf.in”,並在某個文件中獲取 output,例如“outputf.txt”。

我在網上找到了一個解決方案,但它是針對 windows 的。 我做了一些更改以使其適用於 ubuntu。

  1. 打開 Sublime Text 編輯器,然后打開 go 到 Tools > Build System > New Build System。
  2. 將以下代碼粘貼到文件中並保存。
  3. 將文件命名為“CP.sublime-build”。

適用於 windows

{
"cmd": ["g++.exe", "-std=c++17", "${file}",
        "-o", "${file_base_name}.exe",
        "&&", "${file_base_name}.exe<inputf.in>outputf.out"],
"shell":true,
"working_dir":"$file_path",
"selector":"source.cpp"
}

對於 ubuntu

{
"cmd": ["g++ -std=c++17 ${file} -o ${file_base_name} && ./${file_base_name} < inputf.in > outputf.txt"],
"shell":true,
"working_dir":"$file_path",
"selector":"source.cpp"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM