C++ C++;在Mac OSX终端上编译程序需要很长时间

C++ C++;在Mac OSX终端上编译程序需要很长时间,c++,macos,g++,osx-lion,C++,Macos,G++,Osx Lion,每次我在我的新MBP上的终端上运行g++时,琐碎的程序大约需要2秒钟来编译。而当我用ssh连接到学校的网络时,他们几乎立即编译。我的旧macbook也是一样。为什么这一个,一个全新的操作系统和大量的处理能力,需要永远编译 这可能是因为我从苹果网站下载g++时编译器的存储位置吗?或者,如果这是不可能的,还有其他原因导致这种情况发生吗?如果是,我如何修复它?我在谷歌上搜索什么也没找到。不,编译不需要2到5秒。特别是在MBP上,除非它可能已经10岁了。我有Air(OS X 10.7.4,LLVM G+

每次我在我的新MBP上的终端上运行g++时,琐碎的程序大约需要2秒钟来编译。而当我用ssh连接到学校的网络时,他们几乎立即编译。我的旧macbook也是一样。为什么这一个,一个全新的操作系统和大量的处理能力,需要永远编译


这可能是因为我从苹果网站下载g++时编译器的存储位置吗?或者,如果这是不可能的,还有其他原因导致这种情况发生吗?如果是,我如何修复它?我在谷歌上搜索什么也没找到。

不,编译不需要2到5秒。特别是在MBP上,除非它可能已经10岁了。我有Air(OS X 10.7.4,LLVM G++4.2,1.8 GHz Intel Core i7),大约需要半秒钟:

$ uname -a
Darwin air 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64 x86_64 
$ echo 'int main() { return 0; }' > ./test.cpp
$ time g++ -o test ./test.cpp 

real    0m0.561s
user    0m0.021s
sys 0m0.411s

你要么测量时间不正确,要么有其他东西把事情搞得一团糟,在这种情况下,你必须看看系统中发生了什么(例如,使用分析器)。

你的学校使用了什么样的计算机?请尝试
cat/proc/cpuinfo
查找处理器信息。