我是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