跳到主要内容

PowerShell

设置代理

设置临时代理(关闭powershell即设置的代理消失)

$env:all_proxy="socks5://127.0.0.1:10808"

删除当前临时代理

$env:all_proxy=""

查看当前环境变量

ls env:*

暂不知晓curl和ping层面上检测代理是否成功,设置完临时代理,通过命令行界面已成功获得下载相关速度

bash

echo "Hello World!"
分类Windows 系统Unix 系统
文件列表dirls
切换目录cdcd
建立目录mdmkdir
删除目录rdrmdir
比较文件fcdiff
复制文件copycp
移动文件movemv
文件改名renmv
删除文件delrm

编译

在命令行下输入 g++ a.cpp 就可以编译 a.cpp 这个文件了(Windows 系统需提前把编译器所在目录加入到 PATH 中)。

编译过程中可以加入一些编译选项:

-o <文件名>:指定编译器输出可执行文件的文件名。 -g:在编译时添加调试信息(使用 gdb 调试时需要)。 -Wall:显示所有编译警告信息。 -O1,-O2,-O3:对编译的程序进行优化,数字越大表示采用的优化手段越多(开启优化会影响使用 gdb 调试)。 -DDEBUG:在编译时定义 DEBUG 符号(符号可以随意更换,例如 -DONLINE_JUDGE 定义了 ONLINE_JUDGE 符号)。 -UDEBUG:在编译时取消定义 DEBUG 符号。 -lm,-lgmp: 链接某个库(此处是 math 和 gmp,具体使用的名字需查阅库文档,但一般与库名相同)。

在 Unix 下,如使用了标准 C 库里的 math 库(math.h),则需在编译时添加 -lm 参数。

使用 GNU Make 的内置规则9 对于名为 qwq.c/cpp/p 的 C,C++,Pascal 程序源代码,可以使用 make qwq 自动编译成对应名为 qwq 的程序。

如需添加额外的编译选项,请使用 export CFLAGS="xxx" 或者 export CPPFLAGS="xxx" 定义。

Loading Comments...