我必须为大学完成一个项目,在那里我需要能够使用编译器优化级别进行优化。我正在使用OpenMP,因此我得到了来自brew的gcc-11编译器.我看过这个视频https://www.youtube.com/watch?v=U161zVjv1rs,并尝试了同样的事情,但我得到了一个错误:
gcc-11 -fopenmp jacobi2d1.c -o1 out/jacobi2d1但我得到了以下错误:

我该怎么做?
如有任何建议,将不胜感激。
发布于 2022-07-13 04:53:01
优化级别使用-O1等指定,使用大写字母O,而不是小写字母o.
小写-o1指定输出文件应该是1,然后out/jacobi2d1是要链接的输入文件,但是它是一个现有的可执行文件,您不能将一个可执行文件链接到另一个可执行文件,从而导致链接器的错误。
https://stackoverflow.com/questions/72961056
复制相似问题