GCC

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

RSS

  • 受付中

    回答
    0

    GCCによって作成されるDLLがおかしい(Win32APIグローバルフック)

    質問があります。 現在、Win32APIのグローバルフックの研究をしているのですが、g++によって作成されるDLLファイルにちょっとおかしなところがあります。 こちらのGitHubリポジトリを参照して下さい。 https://github.com/katahiromz/GlobalHookExample CMakeとMSYS g++を使ってビルドした

    • 0評価
    • 77PV
    teratailが1日前に アップデート
  • 解決済

    回答
    4

    メモ帳に書いたプログラムが実行出来ません!

    前提・実現したいこと メモ帳に書いた Hello worldと出力するプログラムを実行する! 発生している問題・エラーメッセージ コマンドプロンプトで、cd ファイルが保存されてる場所 と入力しても 指定されたパスが見つかりませんと表示されて先に進めません 該当のソースコード include<stdio.h> int main(void){ pr

    • 0評価
    • 230PV
    Rivia Rivia 2週間前に 回答
  • 解決済

    回答
    2

    gccでコンパイルが出来なくなりました

    昨日はちゃんとコンパイルして実行できたんですけど急にできなくなりました コードは下記の通りです #include<stdio.h> int main(void){ printf("Helo world"); return 0; } gcc test.cでコンパイルすると c:/mingw/bin/../lib/gcc/mingw32

    • 0評価
    • 113PV
    lunatea lunatea 3週間前に コメント
  • 解決済

    回答
    1

    C言語 int型配列のアドレスを関数に渡した時の配列サイズが変わる??

    前提・実現したいこと Cの勉強を始めたばかりです。 情報の過不足などありましたらお手数ですがご指摘ください。 int型の配列aを作成し、中身を表示するプログラムです。 intexec2() 内ではaの各要素は正しく表示されていますが、aのアドレスを intexec3() に渡して 中身を表示しようとすると要素数が10から2に減っています。(sizeo

    • 0評価
    • 76PV
    fukupiyo fukupiyo 1ヶ月前に コメント
  • 解決済

    回答
    1

    C言語のメモリ上で連続した2つのchar型の位置について

    C言語の以下のコードを実行しました。 このコードは、char型の配列を2つ作り、そのうち後に定義した変数に 大きい数値を入力し、スタックオーバーフローを起こさせてみる、というものです。 環境、コンパイラは ”gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4" です。 #include<stdio.h> #includ

    • 0評価
    • 86PV
    somu somu 1ヶ月前に コメント
  • 解決済

    回答
    1

    ステッドのデタッチ状態とは?

    スレッドやプロセスのデタッチ状態とはどういう状態でしょうか? pthreadはデタッチ状態になるまでリソースを解放しない pthread_attr_initのヘルプ・マニュアル スレッドのデタッチとjoin void *wait_s(void *dmy){ while(1){ <なんらかの処理> } } pt

    • 0評価
    • 103PV
    strike1217 strike1217 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    コマンドの標準出力を配列に格納する

    void search(){ char cmdline[80]; char buf[180]; int i = 0; sprintf(cmdline, "cat /proc/%d/status | grep SigBlk", getpid()); printf("$ %s\n", cmdline); s

    • 0評価
    • 119PV
    strike1217 strike1217 1ヶ月前に コメント
  • 解決済

    回答
    1

    派生データ型の必要性はなんでしょうか??

    size_tやssize_tなどの変数の必要性についてなのですが・・・ 派生型 探してみた定義を載せます。 typedef long ssize_t //stddef.h typedef __sszie_t ssize_t //stdio.h typdef __SSIZE_T_TYPE __ssize_t // types.h #define

    • 0評価
    • 215PV
    strike1217 strike1217 1ヶ月前に コメント
  • 解決済

    回答
    4

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

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

    • 0評価
    • 270PV
    strike1217 strike1217 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    gccで非位置独立化する方法

    実験コードを載せます。 #include<stdio.h> int main(){ printf("you will make me happy\n"); return 0; } gcc source.c -o source とやるとデフォルトで位置独立形式になる環境があるようです。 ubuntu16.10でemacsをビルドしたい

    • 0評価
    • 110PV
    strike1217 strike1217 1ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    Win10でGNUcobolをインストールしたい

    前提 Cobolを初めて使うことになりました。 Win10でコンパイルする必要があるのですが、実行環境が作れずに困っています。blog.netandfield.comさんのサイトを見てトライしています。コマンドやシェルなどの知識が浅いためコマンドの意味を調べながら進めているのですが、test.cblをコンパイルできるまでに至っていません。 皆様のお知

    • 0評価
    • 70PV
    hyogo hyogo 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    C言語スレッドについて

    不明な点が2つほどあります。 まずは、TLSを使うコードについてです。 #define _OPEN_THREADS #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<pthread.h> #define THREADS 3 __thread int tls; int

    • 0評価
    • 205PV
    rubato6809 rubato6809 1ヶ月前に 回答を編集
  • 解決済

    回答
    2

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

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

    • 0評価
    • 144PV
    strike1217 strike1217 1ヶ月前に コメント
  • 解決済

    回答
    3

    構造体の使い方について

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

    • 1評価
    • 162PV
    rubato6809 rubato6809 1ヶ月前に コメント
  • 解決済

    回答
    1

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

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

    • 0評価
    • 156PV
    strike1217 strike1217 2ヶ月前に ベストアンサー
  • 解決済

    回答
    2

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

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

    • 0評価
    • 145PV
    Shirata Shirata 2ヶ月前に 質問を編集
  • 解決済

    回答
    8

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

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

    • 2評価
    • 827PV
    otn otn 2ヶ月前に コメント
  • 解決済

    回答
    2

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

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

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

    回答
    1

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

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

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

    回答
    1

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

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

    • 0評価
    • 306PV
    KSwordOfHaste KSwordOfHaste 6ヶ月前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    56

  • 総質問数

    83

  • 今週の質問数

    1

関連するタグ

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