グローバル変数を持つC静的ライブラリがあります。 私の目標は、ライブラリからのグローバル変数がそのプログラムで使用されるときは常に、コンパイル時にメッセージをユーザーに出力することです。 変数を__attribute__((deprecated))とマークしようとしました。しかし、-Werrorが設定されていても、ユーザーがビルドできるようにする必要があります。 したがって、私は#pragma G
以下のコマンドで32ビットのasmプログラムをコンパイルしようとしています。 as --32 select.s -o main.o
ld -m elf_i386 -I/lib/ld-linux.so.2 -lc main.o -o main
出力:次のgccコマンドを使用して In function _start':
(.text+0x21): undefined reference to