我正在尝试编译从 sourceforge.net 下载的 dc3dd。我正在运行 Mac OS X MT Lion。我已经安装了 Xcode v4.5.2 并安装了命令行工具。我还安装了 MacPorts 2.1.2。我按照指示运行了“sudo ./configure”,似乎成功完成。当我运行“sudo make”时。我收到以下错误:
sudo make
Password:
make all-recursive
Making all in lib
make all-am
depbase=`echo stpncpy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
gcc -std=gnu99 -I. -O2 -DDEFAULT_HASH_MD5 -MT stpncpy.o -MD -MP -MF $depbase.Tpo -c -o stpncpy.o stpncpy.c &&\
mv -f $depbase.Tpo $depbase.Po
stpncpy.c:33: error: expected declaration specifiers or '...' before numeric constant
stpncpy.c:33: error: expected ')' before '!=' token
stpncpy.c:33: error: expected ')' before '?' token
make[3]: *** [stpncpy.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
我无法在互联网上找到任何有用的东西。我不是经验丰富的开发人员,也不知道出了什么问题。我的计算机上有以前版本的 XCode(旧的 /Developer 目录仍然存在)。我真的不知道从这里去哪里。有人有一些我可以尝试的建议吗?
谢谢