Skip to main content

[compiler] タグが付いた質問

コンパイラは、ある言語で書かれたソースコードを、別の言語に変換するプログラムのことです。通常は高級言語から低級言語(バイナリコードを含む)への変換のことがコンパイルと呼ばれます。

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
2 回答
290 閲覧数

環境: Windows 11 Pro (24H2) Visual Studio Community 2022 Ver 17.12.3 cl.exe を直接実行して MessageBoxW が使用されるようにしたいのですがうまくいきません。 下記の記事のサンプルの文字を "" から L"" に変更したのですが、MessageBoxWを使用してくれません。 ...
motosann's user avatar
  • 189
1
1 回答
402 閲覧数

やったこと raspberry piのBTFを有効にする方法を参考にして、raspberry piの中のBTFを有効にすることに成功しました。 ls /sys/kernel/ btf debug irq oops_count rcu_normal slab tracing warn_count cgroup fscaps ...
lapis's user avatar
  • 167
0
2 回答
142 閲覧数

概要 Wsl on Ubuntuにpyenvを導入しています。 READMEには、"Optionally, try to compile a dynamic Bash extension to speed up Pyenv. Don't worry if it fails; Pyenv will still work normally:"としてcd ~/.pyenv &&...
SANADA Euki's user avatar
1
1 回答
295 閲覧数

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

$ clang++ -v clang version 7.0.0-3~ubuntu0.18.04.1 (tags/RELEASE_700/final) Target: x86_64-pc-linux-gnu このコードのコンパイルが通る理由がわかりません。 #include <iostream> class A{}; template <typename T> ...
nora's user avatar
  • 405
2
1 回答
5,479 閲覧数

Javaをvscode,mavenを使った環境開発をしていますが,pom.xmlのdependencyに <dependency> <groupId>io.jenetics</groupId> <artifactId>jenetics</artifactId> <version&...
dot_spot's user avatar
3
2 回答
365 閲覧数

背景 C言語のコンパイラについての勉強を進める中で、『「C言語をコンパイルするためのコンパイラ」をコンパイルするためのコンパイラ…』のように、ブートストラップ問題という問題が存在し、最も初期のコンパイラの実装はアセンブリ言語でなされていることを知りました。ここで、以下の疑問を持ちました。 疑問点 アセンブラが、アセンブリ言語 ⇒ マシン語に変換するソフトウェアなのであれば、『...
kfes's user avatar
  • 31
2
1 回答
569 閲覧数

C++ において、 std::set など生成・解放が重いオブジェクトをconstつきで関数に渡すとき、参照にし忘れることがあります。これをチェックするような既存のコードレビューツールやコンパイラオプション(いまはGCC 7.3 を使っています)は何かないのでしょうか? 気を付けていてもコードレビューで注意されることが多いため、困っています。 「自分で気を付ける」以外の回答を望みますが、...
Takuma Usui's user avatar
0
1 回答
535 閲覧数

clangコンパイラ(C++)とC++標準ライブラリ(libc++)をビルドしてみようと思っているのですが、 そのためのabiであるlibc++abiをビルドしようとしてうまくいきません。 VirtualBox上のUbuntu 19.04でllvmのソースツリーを取得し、mkdir build && cd buildとし、 cmake -G "Unix Makefiles" \ ...
KiYugadgeter's user avatar
  • 4,370
1
1 回答
495 閲覧数

コンパイルに必要な最低限の環境を一つの実行可能な形式のファイルにまとめることはできますか? USBメモリーに入れて持ち運べるCコンパイラ環境がほしいと考えていて、なるべくUSBメモリから移動させるファイル数を減らしたいので1つのファイルにまとめたいです。 Cのコードをコンパイルして実行したいので、libcやヘッダーファイル、リンカなども必要です。 ...
KiYugadgeter's user avatar
  • 4,370
0
0 回答
3,390 閲覧数

参考サイトに掲載されていたC++のプログラムをコンパイルしようとしています。 行列計算のプログラムで、実行形式ファイルとアセンブリコードの両方で、同じ6つのエラーが表示されました。 どのように修正すればコンパイルできるようになるでしょうか。 実行コマンド $ g++ -o sample sample.cpp $ g++ -S sample.cpp エラー sample.cpp:7:3: ...
user avatar
-2
1 回答
218 閲覧数

CやC ++以外の言語ではプリプロセッサディレクティブとして#includeを使用していますか?
Cody Rutscher's user avatar
0
1 回答
265 閲覧数

こんにちは、自分はstructリストの実行時間をテストしていますが、なかなかわからないと面白いことを見つけた。 TransformSystemは構造体Vector3を操作するクラスです。メソッドMoveObjectはリストのアイテムを一個ずつ加算します。 mainメソッドには実行時間を検測します。Loop回数は50000から400000までにします。 実行する結果は以下に表示します。 ...
CloudWang's user avatar
0
1 回答
193 閲覧数

Mac OSXでSimPipe環境下でテストプログラムhello.cを動かそうとしたら以下のような問題にぶつかりました。 ./SimPipe SimMips/test/qsort と入力すると確かにそーとが実行されたにもかかわらずworkspaceのhello.cをテストしようと mipsel-linux-gnu-gcc -static hello.c -o hello -bash:...
wakewakameman's user avatar

15 30 50 件 / ページ