compiler

GCCには、ライブラリが簡単に解析できるようにエラーを発生させることができるマシンインターフェイス(CLI)がありますか?
compiler

GCCには、ライブラリが簡単に解析できるようにエラーを発生させることができるマシンインターフェイス(CLI)がありますか?

"libgcc"を検索しましたが、これは非独立型gccプライベートライブラリのようです。私が探しているものを知っている人はいますか?少なくともgccエラー出力またはすべてのエラー出力を処理する信頼できるパーサーはありますか? ...

Admin

Openbsd 7.4でGCCコンパイルが失敗する(設定:エラー:... libgomp)
compiler

Openbsd 7.4でGCCコンパイルが失敗する(設定:エラー:... libgomp)

私はyak shavingです:openbsd 7.4でコンパイルしていますgcc(特にlibgccjit最終コンパイルemacs)。native-comp その理由は、をlibgccjit通じて得ることができないからですpkg_add。だからgccソースからコンパイルしようとしています。 私はこれにゆるやかに従っています記事。 したがって、実行すると、次のエラーメッセージが表示されます$gmake -j 4。 (jitこの時点では設定フラグも含まれていません。) checking for gawk... awk checking whether gmake...

Admin

라이브러리가 항상 누락되어 Debian에서 GTK를 사용할 수 없습니다.
compiler

라이브러리가 항상 누락되어 Debian에서 GTK를 사용할 수 없습니다.

나의 게으름 때문에 나는 GTK 프로그램의 사전 컴파일된 바이너리를 다운로드했습니다(컴파일하는 대신, 시간 낭비가 얼마나 되는지 고려하면 지루할 것입니다).편집: sudo apt get을 사용하십시오. 이는 호환되어야 함을 의미합니다. 그 중 일부를 다운로드한 것 같습니다. "-dev" 태그가 있는 버전과 "-dev" 태그가 없는 버전을 다운로드했습니다. 내 기억이 맞다면 내가 실행하려는 프로그램은 "GeeksForGeeks"에서 가져온 것입니다. #include <gtk/gtk.h> st...

Admin

Cross-gccとCross-glibcを構築するためのブート技術は何ですか?
compiler

Cross-gccとCross-glibcを構築するためのブート技術は何ですか?

Linuxを最初から構築するためのチュートリアルのいくつかは、クロスコンパイラツールチェーンを構築することから始まります。彼らはいわゆるブートストラップ技術を呼び出してこれを行います。 まず、静的に cross-gcc をビルドし、次にこの静的 cross-gcc を使用して cross-glibc ライブラリをビルドし、ターゲットのすべてのコンパイラをこの cross-glibc ライブラリにリンクする最終バージョンの cross-gcc をビルドします。 問題はなぜですか?ホストシステムのgccを使用して直接cross-gccとcross-glibcを構...

Admin

Cコンパイラは、.aファイルに静的にリンクするときに未使用の関数を削除しますか?
compiler

Cコンパイラは、.aファイルに静的にリンクするときに未使用の関数を削除しますか?

main.cに静的にリンクされたライブラリがあるとしますlibmine.a。ライブラリへの静的リンクのため、ライブラリ関数はコンパイル時にデフォルトの実行可能ファイルに含まれます。 libmine.a未使用の関数が提供されている場合、main.cコンパイラ(GCCなど)はこれらの関数を破棄しますか? この質問は、静的ライブラリを使用すると、実行可能ファイルがより大きくなるという「共通メッセージング」に触発されたので、コンパイラが少なくともアーカイブで使用していないコードを削除するかどうか疑問に思います。 ...

Admin

使用する libstdc++ の指定
compiler

使用する libstdc++ の指定

最新のGCCバージョンを使いたいです。そのため、GCC 10をコンパイルして非標準ディレクトリにインストールしました/software/gcc10/。今まではそんなに良くなった。 しかし、実際にこの新しいバージョンのGCCを使用しようとしたときに問題が発生しました。そのような変数をPATH含むように変数を変更し、システムが(私のシステムのGCC 8コンパイラの代わりに)新しいGCC 10コンパイラを探していることを確認しました。/software/gcc10/bin/gcc --version ただし、この設定でプログラムをコンパイルしようとすると、std:...

Admin

printk.hの奇妙なバグのアイデアを探しています。
compiler

printk.hの奇妙なバグのアイデアを探しています。

私はrhel8.4(カーネルバージョン4.18.0-305.10.2.el8_4.x86_64)のデバイスドライバに対してベンダーから提供された独自のテストコードをコンパイルしています。ドライバと対応するテストコードは、rhel6.6でテストおよびデプロイするために最初にリリースされました。 コンパイラは、システムヘッダファイルに次のコード行を含めます<linux/printk.h>。 static inline __printf(1, 2) __cold void early_printk(const char *s, ...) { ...

Admin

大規模プロジェクトをコンパイルすると、Debian Busterがハングします。
compiler

大規模プロジェクトをコンパイルすると、Debian Busterがハングします。

最近、適切なサイズのソフトウェアプロジェクトをコンパイルしようとしたが、コンピュータ全体が停止する問題に遭遇しました。他の端末に接続できず、マウスも移動できません。いくつかの実験の後、他のコンパイラと大規模なプロジェクトを使用してこのストップを再現することができたので、問題は私のコードやコンパイラに限定されていないと思います。私が見ることができるように、この問題は他のソフトウェア(IDEリンター、ブラウザなど)もCPUを多用する場合に主に発生するようです。 凍結がトリガされたときに実行するtopと、両方のプロセス(コンパイラの1つと「別のもの」)が100%C...

Admin

C++コンパイラ(およびリンカ)の移植可能な名前
compiler

C++コンパイラ(およびリンカ)の移植可能な名前

cc は C コンパイラの POSIX 名です。 C ++コンパイラ(およびリンカ)には共通名がありますか?g++通常のgccまたはldを使用するときに含まれないいくつかのライブラリも追加されました。 ...

Admin

Debian: MPI コード - Intel コンパイラ - [ハードウェアエラー]: 統合メモリコントローラエラー: DRAM ECC エラー
compiler

Debian: MPI コード - Intel コンパイラ - [ハードウェアエラー]: 統合メモリコントローラエラー: DRAM ECC エラー

を使用してコンパイルされた実行可能ファイルを実行すると、intel mpiicc実行の30分後に次のエラーが発生します。 kernel:[29585.573874] [Hardware Error]: Corrected error, no action required. Message from syslogd@pablo at Nov 8 09:53:25 ... kernel:[29585.573881] [Hardware Error]: CPU:2 (17:31:0) MC18_STATUS[Over|CE|MiscV|-|AddrV|-...

Admin

コンパイルされたシェルスクリプトのパフォーマンスは良いですか?
compiler

コンパイルされたシェルスクリプトのパフォーマンスは良いですか?

インターネット検索後にBASHスクリプトをバイナリ実行可能ファイルにコンパイルする方法を見つけましたshc( 私はシェルが解釈された言語であることを知っていますが、このコンパイラは何をしますか?どのように私のスクリプトのパフォーマンスが向上しますか? ...

Admin

C / C ++ RPMファイルにビルド構成を確実に変更し、コンパイラフラグを追加する方法は?
compiler

C / C ++ RPMファイルにビルド構成を確実に変更し、コンパイラフラグを追加する方法は?

テストのために、複数のrpmファイルのビルド構成を変更する必要があります。ここでは C/C++ コードについてだけ話しています。必ずしも自動化したくはありませんが、手で行うこともできます。 今回は、問題をより明確にするために具体的な例を使用します。 Perl互換の正規表現ライブラリrpmがあり、仕様書持っている: %configure \ %ifarch s390 s390x sparc64 sparcv9 riscv64 --disable-jit \ %else --enable-jit \ %endif --enable-pcr...

Admin

kotlinネイティブをすばやくインストール
compiler

kotlinネイティブをすばやくインストール

私はKotlinを学びたい元Java開発者です。これまでは大丈夫でしたが、JVM以外のプラットフォームにコンパイルするためにkotlin-nativeをインストールしようとしたとき: sudo snap install kotlin-native 次のメッセージを受け取りました。 error: snap "kotlin-native" not available as specified (see 'snap info kotlin-native') これは私が得た歪んだ名前とは異なります。 error: snap "kotlin-native1231"...

Admin