GCC

GCCはGNU Compiler Collectionの略です。LinuxのC言語コンパイラのデファクトスタンダードであり、数多くの他言語やプラットフォームサポートもします。

RSS

  • 受付中

    回答
    0

    C言語のシグナルについて

    C/C++のシグナルについてなのですが・・・ シグナル (ソフトウェア) UNIXやUnix系などのPOSIX準拠OSにおける限定的なプロセス間通信の一形態。プロセス間あるいはスレッド間で非同期イベントの発生を伝える機構である。 これって割り込みと何が違うんでしょうか?? わざわざ割り込みと区別してシグナルという概念を作り上げた理由は何でしょ

    • 0評価
    • 37PV
    strike1217 strike1217 5時間前に 質問を編集
  • 解決済

    回答
    1

    アドレスが一致しません。

    実験コードを書きますね。 スタックの先頭アドレスを取得します。 #include <stdio.h> #include <unistd.h> extern void* __libc_stack_end; void* get_linux_stack_base() { unsigned long long pagesize = sysconf

    • 0評価
    • 55PV
    strike1217 strike1217 6時間前に ベストアンサー
  • 解決済

    回答
    3

    構造体の使い方について

    __builtinin_frame_address()を使用しました。 typedef struct layout{ void *n; void *ret;

    • 1評価
    • 110PV
    rubato6809 rubato6809 1日前に コメント
  • 解決済

    回答
    1

    C++のシグニチャについて

    C++のシグニチャとそのライブラリについてです。 関数のオーバーロードが可能なC++ではシンボルをマングルすると思います。 名前マングリング (C++ のみ) もう1つシグニチャというものがありますよね。 オーバーロードとオーバーライド 関数のシグニチャとは、関数名と、関数の引数の型の並び方の組み合わせのことです。 マングルシンボルが

    • 0評価
    • 108PV
    strike1217 strike1217 4日前に ベストアンサー
  • 解決済

    回答
    2

    C++での可変長配列を含んだ構造体について

    前提・実現したいこと 要素の中間で可変長配列を含む構造体を実現したい 該当のソースコード typedef struct { byte data8byte[8]; byte data2byte[2]; byte kahenA[]; byte data6byte[6]; byte k

    • 0評価
    • 80PV
    Shirata Shirata 1週間前に 質問を編集
  • 解決済

    回答
    8

    配列の要素間の和を全パターン求めるプログラムを作成したい。

    皆様ありがとうございました。 前提・実現したいこと <CもしくはC++> 配列の要素間の和を全パターン求めるプログラムを作成したい。 【例】 /*-------------------------------------------------*/ 要素n=3つの配列の中身がA=[a=1,b=10,c=100]とする。 和のパターンは B=[11,1

    • 2評価
    • 728PV
    otn otn 2週間前に コメント
  • 解決済

    回答
    2

    文字を数字に変換するC言語でのプログラム

    前提・実現したいこと 二重配列で4行4列の中に文字を入力してそれを、数字に変換するプログラムを作成したい。 発生している問題・エラーメッセージ 実行すると、目標としている数値ではなく明後日の数値が出力される。 該当のソースコード C言語 include <stdio.h> include <string.h> int main(void){

    • 0評価
    • 133PV
    coconuts006 coconuts006 1ヶ月前に コメント
  • 受付中

    回答
    1

    macのgcc(clang)からgcc6.3にしたい

    自分のmacのgccコマンドはclangだったので brew install gcc でgccを入れたのですが、コンパイルしたときに変わってないことが分かりました。どうしてでしょうか?変更の仕方も教えていただけるとうれしいです。

    • 0評価
    • 296PV
    CHERRY CHERRY 3ヶ月前に 回答を編集
  • 解決済

    回答
    1

    macでアセンブリ言語を学びたい

    macでターミナルでC言語なファイルをコンパイルしてgdb -q ./a.outと入力したのですが gdb: command not found と出力されます なにかをダウンロードした方が良いのでしょうか?

    • 0評価
    • 235PV
    KSwordOfHaste KSwordOfHaste 4ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    プログラミングスキル測定サイトでの回答提出前のコード実行結果で不可解な点があります

    お世話になっております。 とあるプログラミング測定サイトでの回答提出前のコード実行結果で 分からない点があるので質問することにしました。 具体的には、C言語での提出のときにprintfがあるかないかによって 結果の数値が変わってしまうという現象です。下にキャプチャした 画像を載せます。 71行目のprintf文をコメントアウトする前(一番

    • 0評価
    • 225PV
    kurekure kurekure 5ヶ月前に ベストアンサー
  • 受付中

    回答
    4

    TCP,UDP通信について

    質問いたします。 C言語でプログラムを2つ(クライアント、サーバ)起動して最初にTCPかUDPのどちらかで通信を行い 文字列を送受信するシステムを作成したいのですが、 クライアント側・サーバ側でTCP通信中(UDP通信中)にUDP通信(TCP通信)に切り替えることは可能でしょうか。 OSはLINUX、コンパイラはGCCです。 ご回答、宜しくお願いします。

    • 0評価
    • 2234PV
    HogeAnimalLover HogeAnimalLover 5ヶ月前に コメント
  • 解決済

    回答
    2

    C#からCの関数を呼ぶ方法

    以下のようなことを実施できるのかについて教えていただきたいです。 ・Windowsのvisual studioで作成したプログラム(C#)から Linux環境でgccコンパイラで作成したファイル内の関数を呼び出す Linux環境で作成したファイルはc言語(インラインアセンブラも記述)です。

    • 0評価
    • 340PV
    Chironian Chironian 5ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    ラズパイでのgccコマンド

    /* * scanir.c */ #include <wiringPi.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <signal.h> #include <sys/time.h> #include <lcd.h> int readable = 1;

    • 0評価
    • 293PV
    .... .... 6ヶ月前に 回答
  • 解決済

    回答
    1

    gccとclangで関数ポインタで呼出規約を変える方法

    GCCやClangでC++の関数ポインタで呼出規約をstdcallに変える方法が知りたいです。 自分では using func=void(__attribute__((stdcall))*)(); このようになっているのですが、これで正しいのか不明です。 間違っているのであればどう修正すれば良いのか教えていただけると幸いです。 C++

    • 0評価
    • 278PV
    yohhoy yohhoy 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    MakefileでのCプログラムコンパイル時に、#defineが列挙されているファイルを読み込む方法

    前提・実現したいこと IARの開発環境で書かれたCプログラムを、Makefile+gccでコンパイルできるようにしようとしています。 IARでコンパイルしていたものをgccでコンパイルできるようにするために、IARのコンパイラで定義済みのマクロをgccのほうでも定義しようと思いました。 IARの定義済みマクロをファイル出力できたので、その中身をMake

    • 0評価
    • 303PV
    minato_hy minato_hy 6ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    centos5でtensorflowインストールできますか

    前提・実現したいこと centos5でtensorflowインストール 発生している問題・エラーメッセージ glibcが旧いようです。 補足情報(言語/FW/ツール等のバージョンなど) 何が方法があるでしょうか?

    • 0評価
    • 286PV
    rainbowzeng rainbowzeng 6ヶ月前に 回答
  • 解決済

    回答
    1

    c言語でのエラー

    int x() { static int value = 0; return value ++ ; } int main( void ) { int x = x(); } このコードでコンパイル、実行すると、 test.c:9:14: error: called object type 'int' is not a func

    • 0評価
    • 493PV
    mightyMask mightyMask 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    GTK+のgtk_text_newが失敗する

    GTK2.0を使ったプログラムを組んでいるのですが、 #include <gtk/gtk.h> void destroy(GtkWidget *widget,gpointer data){ gtk_main_quit(); } int main(int argc,char *argv[]){ GtkWidget *window;

    • 0評価
    • 395PV
    speken00 speken00 6ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    *ptr host allocation of size 417600000 failed

    前提・実現したいこと Caffeで機械学習をしようとしています. 発生している問題・エラーメッセージ solver.cpp:280] Learning Rate Policy: inv syncedmem.hpp:25] *ptr host allocation of size 417600000 failed 学習を始める直前で上のようなer

    • 0評価
    • 330PV
    Chironian Chironian 7ヶ月前に 回答
  • 解決済

    回答
    2

    GiNaCをmakeしたい。

    前提・実現したいこと GiNaCというライブラリをmakeしたいです。 configureはうまくいきました。 しかし,makeを実行すると失敗しました。 おそらくstd名前空間にto_string関数がないことが原因だと思われます。 こういう場合,どのようにすればmakeできるのでしょうか。 発生している問題・エラーメッセージ $ mak

    • 0評価
    • 303PV
    s8079 s8079 7ヶ月前に 回答
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    53

  • 総質問数

    72

  • 今週の質問数

    4

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る