タグ付けされた質問 「gcc」

GNUコンパイラコレクションは、GNUプロジェクトのさまざまな言語向けのコンパイラファミリです。gccに関する質問は、インストールと基本的な使用法/構成に限定する必要があります。

1
スクリプト内でコンパイルコマンドを実行するとエラーが発生し、外部で実行しても問題ありません…gccかもしれません
以下の内容のbuildgcc.shというスクリプトがあります。 mymac$more buildgcc.sh g++ -Wno-write-strings A.cpp B.cpp B.cpp c.cpp D.cpp E.cpp F.cpp artgdg.cpp G.cpp H.cpp I.cpp J.cpp K.cpp L.cpp M.cpp N.cpp O.cpp P.cpp スクリプトを実行するとエラーになります。 mymac$./buildgcc.sh No such file or directory+-4.2: P.cpp しかし、スクリプトの内容をコピーしてコマンドラインに貼り付けると、 mymac$g++ -Wno-write-strings A.cpp B.cpp B.cpp c.cpp D.cpp E.cpp F.cpp artgdg.cpp G.cpp H.cpp I.cpp J.cpp K.cpp L.cpp M.cpp N.cpp …
1 macos  bash  script  gcc 

1
スースが壊れた? glibcが見つかりません
私はソースからしか入手できない新しいpostgresベータ版をインストールしたいと思いました。私のサーバーにはgccがインストールされていなかったので、私はgccをインストールしたいと思いました。 yastを実行した後、gcc 4.3.3は何トンものパッケージをダウングレードすることによってしかインストールできませんでした。私はすべてのものをクリックしてインストールをヒットし、そしていくつかのインストールの失敗がポップアップ表示されました。中絶を打った後、私はもう酵母に入ることはできません。 /bin/bash: /lib64/libc.so.6: version GLIBC_2.11 'が見つかりません(/lib64/libreadline.so.5に必要) ジッパー、rpmも壊れています。私は完全にサーバーを立ち上げなければなりません。すべてを再び稼働させるための修復コマンドはありますか?私はsuse 11.1を実行しています。
opensuse  gcc  suse  glibc  yast 

0
古いglibcに対する構築
glibc / gcc / binutilsを、2.4 / 4.6 / 2.22というバージョンコンボ(または、最も古い/ '安定した' Linuxディストリビューションで使用されているGCCのそれ以降のバージョン)でビルドすることは可能ですか? 私はMinGW用のスタンドアロンクロスコンパイラを作成し、それらをglibc 2.14(私の現在のFedora)以上でこの順番で動作させたいと思います。 glibcを構築する <old version> 標準のディストリビューションコンパイラで この古いglibcバージョンを使って新しいbinutils / gccを構築する 新しいツールの組み合わせを使用してクロスコンパイラを構築します。

1
Slackware ./configureエラー
Slackwareは初めてです。 Slackware 14.0にfreetdsをインストールしようとしていますが、。/ configureを実行するとこのエラーが発生します config.log言う: gcc:エラー:認識できないコマンドラインオプション '-V' gcc:致命的なエラー:入力ファイルなし gcc:エラー:認識できないコマンドラインオプション '-qversion' gcc:致命的なエラー:入力ファイルなし ... ... エラー:Cコンパイラ実行可能ファイルを作成できません



0
DSM 5.1を搭載したSynology DS 214用のcrosstool-ngツールチェーンを構築する方法は?
私はgcc、DSM 5.1を搭載したSynology DS214(事実上恐ろしく時代遅れのLinux 3.2.xであるSynology OS)で「機能する」4.6、つまり、ボックスでアプリケーションをコンパイルできるようにしようとしています。クロスコンパイルされたgccと env CC=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-gcc \ LD=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ld \ RANLIB=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ranlib \ AR=/usr/local/arm-marvell-linux-gnueabi/bin/arm-marvell-linux-gnueabi-ar \ CFLAGS=" -I/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/include -mhard-float -mfpu=vfpv3-d16" \ LDFLAGS=" -L/usr/local/arm-marvell-linux-gnueabi/arm-marvell-linux-gnueabi/libc/lib" \ auto-apt run ./configure --host=arm-marvell-linux --target=arm-marvell-linux \ --prefix=$USER/syno-prefix --disable-shared --enable-obsolete make make install SynologyツールチェーンのUbuntu 14.10 AMD64上とのための推奨パラメータarmadaxpCPUとcrosstools-ng(プロジェクトサイト)ツールチェーンでeglibc2.18、gcc4.6.4、Linuxの3.2.40とarchitecture-levelS armv7-aとarmadaxp(後者は、動作しないエラー「不明アーチ」)とCPUのチューニングについてcortex-a9そしてCFLAGS -mhard-float -mfpu=vfpv3-d16"、何時間も検索した後、必要なアーキテクチャパラメータに関する唯一のヒントが、armv7lを使用してMyCloudデバイスでtransmissonをコンパイルする方法のガイドだったためです。 クロスコンパイルさgccれたツールチェーンとツールチェーンの両方がエラーを引き起こす /usr/local/bin/ld: unrecognised emulation mode: armelf_linux_eabi Supported emulations: armelf_linux armelf …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.