2017-03-24 19 views
1

Unbuntu Xenialをコンパイルしながら、x86_64版 コンパイル6.3.0 gccの競合宣言6.3.0 gccの

nativのgccのバージョンは5.4.0

エラーソースです:

In file included from ./bconfig.h:3:0, 
      from ../../gcc-6.3.0/gcc/genmddeps.c:18: 
./auto-host.h:2321:16: error: declaration does not declare anything [-fpermissive] 
#define rlim_t long 
      ^
In file included from ../../gcc-6.3.0/gcc/genmddeps.c:19:0: 
../../gcc-6.3.0/gcc/system.h:488:23: error: conflicting declaration of C function ‘void* sbrk(int)’ 
extern void *sbrk (int); 
       ^

私はゼロからのgccをコンパイルしようとしています。私の設定オプションは

../gcc-6.3.0/configure --target=arm-eabi --prefix=/local/development/arm-project/tools/ --enable-languages=c --with-newlib --without-headers 

誰でもデバッグにお役立てください。

+0

あなたが答えを見つけますか?私は... – mattismyname

+0

は@mattismynameいいえ、私はしませんでしたし、もうそれに従わなかった同じ問題を参照してください。私は腕のために作られたバイナリをダウンロードして作業を続けました。あなたが答えを見つけたら、答えを投稿してください。 – infoclogged

答えて

0

てみてください(とそれに応じて編集します):

tar xzf gcc-6.3.0.tar.gz 
cd gcc-6.3.0 
./contrib/download_prerequisites 
cd .. 
mkdir objdir 
cd objdir 
$PWD/../gcc-6.3.0/configure --prefix=$HOME/GCC-6.3.0 --enable-languages=c,c++ 
make 
make install 

が出典:Installing GCC

関連する問題