はzipアーカイブは、私はMacBook Proの実行中のOS X 10.11.6を持ってここにhttps://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2811996年のMacで古いANSI Cコードを開いて使用するにはどうすればよいですか?私は1996年 からGSM音声符号化規格で供給されるANSI Cコードを使用する必要がユニプロジェクトの
見つけることができます。
打ち鳴らすを使用して、端末にインストールXcodeのとの/ Cディレクトリ(メインディレクトリ)内のすべての異なるファイルをコンパイルしようとしている:
In file included from dtx.c:37:
./mathhalf.h:75:11: warning: incompatible redeclaration of library function 'round' [-Wincompatible-library-redeclaration]
Shortword round(Longword L_var1); /* 1 ops */
I:それは次のように複数のエラーを与える
clang dtx.c err_conc.c globdefs.c gsm_hr.c homing.c host.c mathdp31.c mathhalf.c sp_dec.c sp_enc.c sp_frm.c SP_rom.c sp_sfrm.c utils.c vad.c male.inp -o GSMHR
これは、今まで定義されていない関数が定義されている新しいコンパイラが原因であると仮定します。
とにかく、このコードを使用する最も簡単な方法は何ですか?
'-std = c89'オプションは何とか失敗しましたか? – StoryTeller
私が似たような仕事をしたとき、私は "sed"を使って、ダウンロードしたファイル内のすべての競合する機能の名前を変更しました。 –