MacOS C++终端编译快捷方式



我是C++和MacOS上使用终端的新手,我想知道是否有任何方法可以为编译提供快捷方式。

每次要编译时都必须键入g++ filename.cpp -o 'filename',这有点烦人。只是好奇是否有,我可以抄一条捷径,只需键入g++ 'filename'

谢谢!

最好使用Makefile(或其他构建系统(来编译代码。也许可以查看以下线程,了解C++项目通常是如何构建的:Cmake、gnu-make和手动编译之间的区别

然而,如果您知道您将编写单文件脚本,那么这个SO线程中的以下bash文件方法可能会起作用:

为了便于访问,这是@Some programmer dud:提供的代码示例

output=$(g++ $PROG_NAME 2>&1)
if [[ $? != 0 ]]; then
# There was an error, display the error in $output
echo -e "Error:n$output"
else
# Compilation successfull
./a.out
fi

最新更新