1

尝试执行 make 文件时出现以下错误:

clang: error: cannot specify -o when generating multiple output files

当我升级到 Mac OSX Mavericks (Xcode 5.0.1) 时出现此问题。我花了几天时间试图在论坛上解决这个问题,但我很迷茫。删除以前的 XCode 版本后,我重新安装了一个干净的版本(来自 Mac App Store)。当我运行以下内容时:

sudo port install gcc49

它在尝试构建时冻结了libgcc-devel

任何帮助,因为我很绝望,正在做论文工作。

4

1 回答 1

0

(已在评论中回答。请参阅没有答案的问题,但问题已在评论中解决(或在聊天中扩展)

当OP写道:

readPVCData: readPVCData.o readfunc.o readlib.h gcc -o readPVCData readPVCData.o readfunc.o readlib.h -lm -lsndfile readPVCData.o: readPVCData.c readlib.h gcc -c readPVCData.c readfunc.o: readfunc.c readlib.h gcc -c readfunc.c

@凯文写道:

很确定你的问题是readlib.hgcc -o readPVCData readPVCData.o readfunc.o readlib.h -lm -lsndfile. 把它拿出来。

于 2015-01-24T22:03:01.827 回答