g++

このSDL2サンプルプログラムをコンパイルする方法は?
g++

このSDL2サンプルプログラムをコンパイルする方法は?

私は構築しようとしていますこのSDL2サンプルプログラムしかし、失敗しました。 Makefileを使って行いました。 CFLAGS = -I/usr/include CC = arm-linux-g++ sdltest: sdl2-test.cpp $(CC) sdl2-test.cpp -L/usr/lib/x86_64-linux-gnu -lSDL2 -lSDL2_image $(CFLAGS) `sdl2-config --cflags --libs` -o sdl2-test clean: rm...

Admin

GCC 13.2を起動できません
g++

GCC 13.2を起動できません

私のシステムに最新バージョンのGCC 13.2をインストールしようとしています。 Linux minty-virtual-machine 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux ガイド: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper OFFLOAD_TAR...

Admin

パッケージをインストールできません。
g++

パッケージをインストールできません。

パッケージをインストールしようとするたびに、次のメッセージが表示されます。(この場合g ++ -12) Reading package lists... Done Building dependency tree... Done Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: binutils-common:i38...

Admin

CMakeとg ++を使用するときは、色付けや書式設定なしでコンパイラを出力する
g++

CMakeとg ++を使用するときは、色付けや書式設定なしでコンパイラを出力する

私はFedora 38(KDE、wayland)、g ++ 13.1.1、CMake 3.26.4、およびGNU Make 4.4を使用しています。 私の質問は次のとおりです。直接 実行すると、g++出力(エラー、警告など)は太字のフォントと色を使用してきれいにフォーマットされます。 ただし、CMake構成でコンパイルして実行すると、make出力形式は指定されません。 私が使用するコードは次のとおりです。main.cpp : int main(){ compilation_error; return 0; } CMakeLists.t...

Admin

Ubuntu 20.04にg ++ 12をインストールする方法は?
g++

Ubuntu 20.04にg ++ 12をインストールする方法は?

私はg ++ 12を必要とするいくつかのコードを扱っていますが、Ubuntu 20.4.4でこのコンパイラを取得する方法を知りたいです。 ソースからインストールする必要がある場合はどうすればよいですか? 私はhomebrewといくつかの他のインストーラを使っていくつか試しましたが、これまで何も動作しませんでした。 ...

Admin

2022年にJSVM参照実装をどのようにコンパイルしますか?
g++

2022年にJSVM参照実装をどのようにコンパイルしますか?

JSVM参照実装をコンパイルする必要があります。コードはここにあります:https://vcgit.hhi.fraunhofer.de/jvet/jsvm 付属のガイドラインにはgccバージョン4を使用する必要があることが示されています。 # Building the JSVM software under Linux with a gcc compiler (version 4) cd JSVM/H264AVCExtension/build/linux make しかし、Ubuntu 22.04に正しいgccバージョンをインストールすることに成...

Admin

Ubuntu 22.04とGCC < 11
g++

Ubuntu 22.04とGCC < 11

新しいUbuntu 22.04をインストールしましたが、gcc / g ++ 11を使用していることがわかりました。 g++ --version g++ (Ubuntu 11.2.0-19ubuntu1) 11.2.0 これで、これは多くのインストールスクリプトでは機能しません。私のシステムに少なくとも2〜3つのgcc / g ++バージョンを維持する方法が欲しいです。 Ubuntu 20.04では、これを直接実行できます。しかし、この場合、ツリーにそのようなパッケージがないことを引き続き伝えます。 sudo apt -y install gcc-7 g+...

Admin

エラー:*** C ++ 11言語機能をサポートするコンパイラが必要です。
g++

エラー:*** C ++ 11言語機能をサポートするコンパイラが必要です。

Ubuntu 20.04のソースからGCC 11をビルドしたいです。 ROS用のパッケージの作成に問題があるため、GNUを更新することにしました。私のgccとg ++のバージョンは11.1.0です。 ダウンロードしたgccバージョンを抽出して設定しようとすると ../gcc-releases-gcc-11.1.0/configure -v --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --prefix=/usr/local/gcc-11.1.0 --ena...

Admin

stdoutでコンパイルするときのg ++​​のリンカエラー
g++

stdoutでコンパイルするときのg ++​​のリンカエラー

dummy.cppというC ++ファイルがあり、stdinから出るようにg ++を使用してコンパイルする必要があり、g ++がコンパイルされたバイナリをstdoutにエクスポートするとします。 stdin部分のみが必要な場合は、次のコマンドを使用できます。 $ g++ -x c++ -o dummy - < dummy.cpp /dev/stdoutここで出力部分を追加します。私が知っている限り(または)を出力パラメータとして使用する必要があります/proc/self/fd/1が、リンカエラーで終了するため、機能しません。 $ g++ -x c++ ...

Admin

BASH makeコマンドとcmakeコマンドを使用してC ++フラグを設定できますか?
g++

BASH makeコマンドとcmakeコマンドを使用してC ++フラグを設定できますか?

MX Linux debian 10(buster)を使用しているため、コンパイラを更新できないようです。以前のバージョンと互換性があるように使用されなくなったり修正したりする方法はありますか?たとえば、Btopをコンパイルしようとしたときに実行すると、makeg ++エラーが発生します。 error: unrecognized command line option ‘-std=c++20’; did you mean ‘-std=c++2a’? makeg ++の以前のバージョンにコンパイルするために実行時に追加できるフラグまたはエントリはありますか?...

Admin

Fedora-34でBoostのビルドが失敗する
g++

Fedora-34でBoostのビルドが失敗する

Fedora 34にBoost_1_55_0をインストールしようとしています(venvのroot以外のユーザー)。 .tar.gzファイルをダウンロードします 使って抽出するtar zxvf boost_1_55_0.tar.gz 私のCDが入るboost_1_55_0 私は走る./bootstrap.sh 私は走る./b2 -q -j2 --prefix=$PWD --libdir=$PWD/lib64 --layout=system link=static install || echo FAILURE 問題は手順5で発生し、「失敗」というメッセージ...

Admin

単純なcppプログラムは標準のGNU / Linuxでは実行されますが、MacOS M1では実行されません。
g++

単純なcppプログラムは標準のGNU / Linuxでは実行されますが、MacOS M1では実行されません。

私はしばらくGNU / Linux(Debian)で簡単なプログラムを書いてきました。ただし、g++ は実行を拒否し、エラーを発生させます。たくさん間違い。 Debian では g++ にまったく問題はありません。 AFAIK、すべての依存関係がすでに満たされているため、なぜ実行されないのか理解できません。 私のコードからの抜粋(両方の方法、より多くの方法がありますが、これは私が共有できるすべてです): #include <unistd.h> uint64_t constexpr mix(char m, uint64_t...

Admin

特定のコンパイラオプションを使用してlibstdc ++をコンパイルする方法は?
g++

特定のコンパイラオプションを使用してlibstdc ++をコンパイルする方法は?

可能であれば、プロファイリング目的でオプションを使用してlibstdc ++をコンパイルしたいと思います-fno-omit-frame-pointer。以下でlibstdc ++を構築することができました。https://gcc.gnu.org/install/index.htmlところで、このオプションをどのように設定しますか?このCXXFLAGSアプローチはうまくいきませんでした。 ...

Admin