[解決済み] error: unknown type name 'bool'
2022-01-31 23:37:06
質問
ソースコードをダウンロードし、スキャナのファイルをコンパイルしようとしました。 このようなエラーが発生します。
[meepo@localhost cs143-pp1]$ gcc -o lex.yy.o lex.yy.c -ll
In file included from scanner.l:15:0:
scanner.h:59:5: error: unknown type name ‘bool’
In file included from scanner.l:16:0:
utility.h:64:38: error: unknown type name ‘bool’
utility.h:74:1: error: unknown type name ‘bool’
In file included from scanner.l:17:0:
errors.h:16:18: fatal error: string: No such file or directory
compilation terminated.
また、別のコンパイラを使用してコンパイルしてみましたが、異なるエラーが表示されました。
[meepo@localhost cs143-pp1]$ g++ -o scan lex.yy.c -ll
/usr/bin/ld: cannot find -ll
collect2: ld returned 1 exit status
私のOSは3.0-ARCHですが、なぜこのようなことが起こったのかわかりません。どうすればこのエラーを修正できますか?
解決方法を教えてください。
C90 は boolean データ型をサポートしていません。
C99では、このインクルードでインクルードしています。
#include <stdbool.h>
関連
-
[解決済み】fatal error: Python.h: そのようなファイルやディレクトリはありません
-
[解決済み】Valgrind が "Invalid write of size 8" で文句を言う。
-
[解決済み】「ポインタから異なるサイズの整数へのキャスト」エラーが発生するのはなぜですか?
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】C言語で浮動小数点例外(コアダンプ)発生
-
[解決済み】EAGAINとはどういう意味ですか?
-
[解決済み】警告:式の結果が未使用の場合
-
[解決済み】C言語でpow( )への未定義参照、math.hを含むにもかかわらず【重複】。
-
[解決済み】boolのprintfフォーマット指定子とは?
-
[解決済み】boolはCのネイティブ型?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Valgrind が "Invalid write of size 8" で文句を言う。
-
[解決済み】C 言語の添え字で配列の要素値を代入すると、配列でもポインタでもベクトルでもない値になる
-
[解決済み] c - 初期化がキャストなしでポインタから整数を作る、さらに2つのコンパイラーエラー
-
[解決済み】Cコンパイルエラーです。Idは1終了ステータスを返した
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】ISO C90では、C言語での宣言とコードの混在が禁止されています。
-
[解決済み】C言語で浮動小数点例外(コアダンプ)発生
-
[解決済み】C言語でint64_t型を表示する方法
-
[解決済み] '{'トークンの前に期待される式
-
[解決済み] エラー: `itoa` はこのスコープで宣言されていません。