Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Architecture 我可以打印f g++';s建筑技术_Architecture_G++ - Fatal编程技术网

Architecture 我可以打印f g++';s建筑技术

Architecture 我可以打印f g++';s建筑技术,architecture,g++,Architecture,G++,我想在g++中做类似的事情: printf("Architecture: %s", M_ARCH); 但我不知道这是怎么回事,也不知道这是否可能?不,似乎没有那么容易的事 定义了特定的体系结构,如\uuuuu amd64\uuuuuuuu和\uuuuuui386\uuuuuuuu,但您必须编写自己的宏来检查\ifdef\uuu amd64\uuuuuuuuuuu等来定义自己的M\uarch (您可以使用gcc-dM-efoo.c>defines检查所有现有的预处理器定义)

我想在g++中做类似的事情:

printf("Architecture: %s", M_ARCH);

但我不知道这是怎么回事,也不知道这是否可能?

不,似乎没有那么容易的事

定义了特定的体系结构,如
\uuuuu amd64\uuuuuuuu
\uuuuuui386\uuuuuuuu
,但您必须编写自己的宏来检查
\ifdef\uuu amd64\uuuuuuuuuuu
等来定义自己的
M\uarch

(您可以使用
gcc-dM-efoo.c>defines
检查所有现有的预处理器定义)