Skip to main content

[gcc] タグが付いた質問

GCCはGNUプロジェクトによって開発されているCコンパイラ、および他の言語も含むコンパイラ群です。多くのLinuxディストリビューションで標準のコンパイラとして使われています。

2
0 回答
139 閲覧数

Windows x64にて後述のコードをアセンブリにコンパイルすると、SEH(構造化例外処理)に対応したアセンブリが出力されるのですが、 .seh_ 関連のディレクティブ(特に .seh_handlerdata )についての説明が見つかりません。 以下のページで凡そのseh関連のディレクティブはある程度理解しましたが、 .seh_handlerdata ...
HAL Morita's user avatar
0
3 回答
473 閲覧数

概要 C言語でstdbool.hをincludeしています。 trueやfalseを書こうとしたところ、VS Code��補完が効きませんでした。 そこでstdbool.hの中身を見に行ったのですが、おそらくtrueやfalseなどがpreprocessor direcvtiveで動的に定義されないようになっているらしいです。 なぜかgccのcompileは通るのですが、補完が効かないし、...
SANADA Euki's user avatar
1
2 回答
401 閲覧数

概要 例えば、次のようなCのコードを考えます #include <stdio.h> int main(int argc, int* argv[]) { int n = 0; scanf("%d", &n); } これをgccでコンパイルします $ gcc -W -Wall -Wextra main.c すると、未使用の引数argc、int*...
SANADA Euki's user avatar
0
1 回答
103 閲覧数

環境 Amazon Linux2 インスタンスタイプ g4dn.2xlarge gccのversion [ec2-user@ip ~]$ gcc --version gcc (GCC) 7.3.1 20180712 (Red Hat 7.3.1-17) Copyright (C) 2017 Free Software Foundation, Inc. This is free software;...
taka's user avatar
  • 5
-1
3 回答
848 閲覧数

目的 Using C++ and WSL in VS Codeを参考に、WSL + VSCodeでC/C++のdebugを試みています。 Run helloworld.cppのところで、Run C/C++ Fileをクリックしたところ、 とのエラーが出ました。 試行錯誤 ということで、 { // IntelliSense を使用して利用可能な属性を学べます。 // ...
SANADA Euki's user avatar
2
4 回答
935 閲覧数

nasmとgccを用いてアセンブラを勉強中です 動作環境はWindows11です Cとアセンブラを連携するため、以下のコードを書きました ;Asm.asm bits 64 extern print section .data message: db "Success", 10 section .text global Test Test: mov rcx,...
Turtle Came's user avatar
0
3 回答
787 閲覧数

C言語でsyntaxhighlight.cを簡単な構文強調(シンタックスハイライト)をして表示したいと考えているのですが、下のコードを実行するとterminal1のようになってしまいます。一応色々調べてみて、gdbで原因を突き止めようとしましたが、できませんでした。 誰かこの原因を教えてください、お願いします。 syntaxhighlight.cは合計396行、警告やエラーはありません。 ...
square's user avatar
  • 109
1
1 回答
295 閲覧数

現環境の説明 今現在は、仮想マシン上でopenwrt用のsdkを用いてクロスコンパイルを行っています。 OpenWRT環境で動くC言語プログラムのコンパイル方法 この方の記事を参考に実行していますが、5年以上の前の記事のため所々変えながら動かしている状況です。 変更した部分は https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/...
lapis's user avatar
  • 167
0
2 回答
527 閲覧数

C++ GCC9.2.1において、以下のコードを実行したところ、trueが返ってきました。 #include <regex> std::regex_search("2(a", std::regex("\([a-z]*\)")); //true 私は(のエスケープに失敗しているのが原因だと思うのですが、何が原因なのでしょうか。 ...
user58854's user avatar
1
1 回答
373 閲覧数

質問 ラズパイ4(Buster)でC++のコードをg++ -march=armv7-a+fpでビルドすると、filesystemを使った後でメモリ違反し落ちるようになりました。この原因と解決法を知りたいです。 今まではデフォルトで-march=armv6+fpが指定されていたようです。 背景 ラズパイ用のソフトをC++で開発しています。 ...
shino's user avatar
  • 11
0
1 回答
136 閲覧数

コンパイルオプションに -mno-80387 を付け、double と long double の 計算を行うソースコードをコンパイルするとエラーが発生します。 int main() { double d = 3.0F; d /= 1.5L; return 0; } コンパイルエラー $ gcc -mno-80387 a.c a.c: In ...
ai-ou's user avatar
  • 62
0
1 回答
548 閲覧数

c++のパッケージマネージャーであるPoacを使用したいと思い、以下のページを参考にしてインストールを実施しています。 https://doc.poac.pm/en/getting-started/installation.html シンボルがないと言われているようですが、解決方法がいまいち分からず困っています。 調べてみると、xcodeの配下にmacの標準コマンドツールがあり、...
izmrui2020's user avatar
1
2 回答
617 閲覧数

doubleを-malign-doubleオプションで8バイトアラインメントにする具体的なメリットはなんでしょうか?
misaki's user avatar
  • 680
0
2 回答
422 閲覧数

「ゼロからのOS自作入門」にg++での挑戦を試みています。 環境はUbuntu20.04.02、g++9.3.0です。 現在、USBからのマウス操作を、ポーリングによる検知から割り込みによる検知に変えるという作業の途中です。(購読されている方は、7章です)ここで割り込みハンドラの記述のため、以下のような関数を作成することになりました。 //main.cpp __attribute__((...
tayu's user avatar
  • 61
3
1 回答
1,012 閲覧数

現在、「ゼロからのOS自作入門」という書籍で学習している者です。 環境はUbuntu 20.04.2、g++9.3.0で挑戦しております。 現在、筆者の用意したドライバを用いて、USBデバイスをコントロールするという章です。(購読されている方は、第6章です) ここで、用意されたドライバを含めたプログラムをビルドすると、以下のようなエラーが出ました。 ./usb/xhci/trb.hpp:325:...
tayu's user avatar
  • 61

15 30 50 件 / ページ