从mac os安装DVD安装'Developer Tools'后,我现在可以gcc /path/to/input/
从.c代码执行并创建一个可执行的shell脚本。
我认为用于创建可执行文件的C ++编译器是g ++,但是当我尝试使用它编译.cpp文件时:'g ++ / path / to / file /'它会创建预期的a.out文件,但是当我尝试运行新文件,我的电脑默认使用'Saturn'打开'a.out'并说它无法打开文件...
什么是土星,为什么它不能打开'a.out'?
另外,我应该使用g ++来编译C ++文件,还是有一个更好的编译器,我可以用它(除了XCode)?
某些C ++编译器默认在运行时需要.so或.dll文件,用于对象构造或异常处理等事情。这似乎就是这样。如果是这样,您可以在命令中添加一个开关,以使库静态链接到您的可执行文件中。
—
JustJeff
g++ directory/file.cpp -o file