GCC

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

RSS
  • 解決済

    回答
    1

    「ふつうのLinuxプログラミング」という本でcatコマンドを作っているのですが、わからないことがあ...

    前提・実現したいこと 私はlinuxのgccプログラミングを勉強しているものです。いまは「ふつうのLinuxプログラミング」という本を使っているのですが、6章の練習問題のcatコマンドを作る際にタブ文字('\t')を\tという2文字、改行を「'$'+改行」の2文字として置き換えるプログラムを作るところでつまずいてしまいました。 発生している問題・エラ

    • 0評価
    • 63PV
    pokemon_ pokemon_ 1日前に ベストアンサー
  • 受付中

    回答
    2

    const参照と右辺値

    普段何気なく、C++11以降の環境で以下のようなコードを書いています。 struct Int2 { int var1{}; int var2{}; Int2() = default; Int2(const int var_) :var1(var_), var2(var_) {} }; const Int2 func(c

    • 0評価
    • 108PV
    yumetodo yumetodo 6日前に コメント
  • 受付中

    回答
    1

    静的リンクによる共有ライブラリの作成について

    ライブラリやリンクについて調べているのですが、題名の通り静的リンクによる共有ライブラリの作成はできないのでしょうか? 下記の通り、動的リンクによる共有ライブラリの生成は普通にできます。 $ gcc -shared -fPIC -o libshared.so shared-library.c $ ldd libshared.so

    • 0評価
    • 101PV
    y_waiwai y_waiwai 1週間前に 回答
  • 解決済

    回答
    2

    ソースコードの親ディレクトリにあるMakefileをemacsのcompileコマンドで実行する。

    emacsをつかってc++のコンパイルの仕方なのですが。 MyProject\Makefile MyProject\src\main.cpp 例えば上のように、srcディレクトリの中に、ソース・コードがあるとして、その、ひとつ上の親ディレクトリにMakefileがあるとします。そこでM-x compileと入力してMake -kが表示されるのでそのままリ

    • 0評価
    • 109PV
    tf2014 tf2014 1週間前に コメント
  • 受付中

    回答
    1

    エラーの対象を見ないようにする

    C言語のソースをcmakeでコンパイルする際にwarningもエラーとなるように設定しています。 その際に下記のエラーが出力されるのですが、このエラーを対象外にしたいです。 対象外と言っているのはWarningレベルにするか、出力しないようにするという事です。

    • 0評価
    • 123PV
    cateye cateye 3週間前に 回答
  • 解決済

    回答
    2

    コンパイルの警告を改善するためには

    前提・実現したいこと 現在C言語を学習中のものです。 きちんと思い通りの出力結果が得られているのですが、コンパイルをした際に警告が表示されます。 この警告を表示させない・改善をするためには、どのようにしたら良いのでしょうか? よろしくお願いいたします。 発生している問題・エラーメッセージ a.c:22:21: warning: incompati

    • 0評価
    • 137PV
    tssoccerboy tssoccerboy 1ヶ月前に 質問を編集
  • 解決済

    回答
    1

    CentOS 6 に、node.jsをインストールしたい

    前提・実現したいこと CentOS 6にて、一般ユーザー権限でnode.jsをソースコードからビルド、インストールしたいです。 しかし、makeコマンドでエラーが発生します。 発生している問題・エラーメッセージ ~/local/src/というディレクトリに、ダウンロードしてきたnode-v8.11.2.tar.gzを展開して、 .configure

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

    回答
    2

    ポインタのキャストを介したconst外しの環境依存について

    低レベルプログラミングの書籍の中で、const int型の変数xの中身を書きかえるコードをMac環境で再現できずに。やろうとしている内容は、次の通りです。 変数をconstで修飾しても、絶対安全ではない。それでも変更する方法はあるのだ。const int xという変数について、それを示そう(リスト9-21)。 * それを指すポインタを作る。その

    • 1評価
    • 132PV
    tachikoma tachikoma 2ヶ月前に コメント
  • 解決済

    回答
    1

    VSCode 統合ターミナルの文字化けが直らない

    Visual Studio Codeの統合ターミナルを、Windowsで使えるターミナルとシェルのまとめ - Qiitaの最後あたりにある方法で、MSYS2に付属しているbashに変更したのですが、典型的な「UTF-8の文章」->「shift-jisで出力」という文字化けが直せず困っています。 実行したのは以下のようなコードです。 $ cat hel

    • 0評価
    • 478PV
    namnium1125 namnium1125 2ヶ月前に コメント
  • 解決済

    回答
    5

    OPENCVのプログラムをビルドなしでgcc(Mingw)でコンパイルできるように改造したい。

    環境  Windows10 64bit OPENCV3.2.0 gcc(mingw) OPENCVのプログラムがVSでしかビルドできないことはわかっています。 しかし、プログラムを改造することでgccでもコンパイルできると思うのですが、 どこをどのように改造すればよいかわかりません。 何かヒントを頂けないでしょうか?(それ以前にビルドなし

    • -5評価
    • 768PV
    raccy raccy 2ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    makefileができません

    前提・実現したいこと プログラミング初心者です。 windows10でエディタはubuntuを利用しております。 PGPLOTをインストール完了したいです。 発生している問題・エラーメッセージ PGPLOTをインストールしようとして、色んなサイトを検索しながら行っております。 その中で、現在  $ /usr/local/src/pgplot/make

    • 0評価
    • 157PV
    pokem pokem 2ヶ月前に コメント
  • 解決済

    回答
    2

    g++ で 最適化オプション -O1 を使用するとリンクエラーになる

    表題の通りですが CentOS6.8、gcc4.4.7 で、下記のソース(test.cpp)を #include <iostream> int main(int argc, char* argv[]) { std::cout << "Hello, World." << std::endl; return 0; } 下記で コンパイル・

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

    回答
    4

    opencvでgcc用のライブラリを作りたい。

    環境 Windows10 64bit gcc(mingw) opencv3.4.0 opencvのライブラリはvsようであるためgccでは使えません。 なので、opencvのライブラリをgccで使えるようにするために、ライブラリの元となるソースコードcoreのソースコードの一つalgorithm.cppをgccでコンパイルしようとしたのですが、途中からg

    • -4評価
    • 998PV
    carnage0216 carnage0216 3ヶ月前に コメント
  • 解決済

    回答
    2

    C言語のアドレス値(0x400000などの表記)から構造体にキャスト後に要素をアクセスするための相談...

    昔、WEB系のプログラムをやっていたもので、 最近、C言語とマイコンを使う仕事に就いたものです。 普段、仕事ではコンパイラはGHSのGreen hillsを普段使ってます。 Green Hills 以外使ったことがないのですが、 C言語のvolatileと構造体キャスティングを多用して アドレス値からメモリ上のデータにアクセスしています。 (*((v

    • 0評価
    • 358PV
    Zuishin Zuishin 3ヶ月前に コメント
  • 解決済

    回答
    2

    画像を表示するためのプログラムをコンパイルしたいのですが、関数に関するエラーが出てきます。

    <環境> Windows10 64bit コマンドプロンプト MinGW GCC プログラムはc++です。 #include <opencv2/opencv.hpp> //#include <opencv2/opencv_lib.hpp>// #if _DEBUG #pragma comment(lib, "opencv_cal

    • 0評価
    • 514PV
    carnage0216 carnage0216 3ヶ月前に コメント
  • 解決済

    回答
    4

    プログラムをヘッダファイルなしの標準関数のみで表したいです。

    環境 Windows10 64bit コマンドプロンプト gccあるいはVC++ 題名にも書いた通り以下のプログラムを#include <stdlib.h>、#include <time.h>をgccあるいはVC++のコンパイラでヘッダファイルがなくてもコンパイルできるような標準関数のみでできたプログラムで出力したいのですがどうしたらよい

    • 0評価
    • 552PV
    carnage0216 carnage0216 3ヶ月前に コメント
  • 解決済

    回答
    2

    GPUを用いたプログラムをvisual studioで行いたいのですがエラーがでます。

    <環境> Windows10 64bit visual studio 2015 cuda9.1(opencvのgpuモジュールの為にインストールしました。) opencv2.4.6 GPU高速画像処理という本を参考にコンパイルしようとしているのですが構文に関してのエラーがでます。 参考書に付属されているCDROMに入っていたプログラム

    • 0評価
    • 596PV
    carnage0216 carnage0216 3ヶ月前に 質問を編集
  • 解決済

    回答
    2

    いきなりGCCのコンパイラが使えなくなってしまい大変困っています。

    以前はちゃんとコンパイルできたのにいきなりできなくなり mingw-w64をダウンロードしてインストールしました。 g++ --versionでパスの確認もできました。 g++ -vでも確認ができたのでパスが通っていないわけではないと思います。 プログラムをコンパイルしようとステム環境変数の方のpathにC:\MinGW64bit版\mingw64\binを

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

    回答
    2

    cygwinでのgccコマンド

    cygwinでvimを使うためにvimのパッケージを追加したり環境変数をいじってパスを通したりしていたのですが、いろいろやっているうちにエイリアスが使えなくなったりgccコマンドが使えなくなったりしてコンパリルができなくなってしまいました。 何が原因なのでしょうか。調べてみたのですが分かりませんでした。解決方法を教えてください。 追記: 新しくcygwi

    • 0評価
    • 170PV
    coco_bauer coco_bauer 3ヶ月前に 回答
  • 受付中

    回答
    1

    gcc-6.4.0ののconfigureでエラーが出る

    実現したいこと FreeBSD11.1でgcc-6.4.0をインストールする過程でconfigureを行わないといけないのですが、その段階でエラーが出てしまい困っています。解決策ご存知の方回答お願いします。 エラー文 checking build system type... x86_64-unknown-freebsd11.1 checking hos

    • 0評価
    • 165PV
    aiueoaiueoaiue aiueoaiueoaiue 3ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    64

  • 総質問数

    131

  • 今週の質問数

    2

関連するタグ

GCCタグのよく見られている質問

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