我刚刚安装了Code :: Blocks。为了检查它是否全部工作,我创建了一个新项目,我在C中创建了一个hello world程序,就像这样。
#include<stdio.h>
main()
{
printf("hello, world");
}
然而,当我去编译它时,我得到了这个错误。
-------------- Build: src in Code::Blocks wx2.8.x (compiler: GNU GCC Compiler)---------------
g++ -Wall (invalid) -pipe -mthreads -fmessage-length=0 -fexceptions -Winvalid-pch -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DCB_PRECOMP -DWX_PRECOMP -DwxUSE_UNICODE -DBUILDING_PLUGIN -iquote.objs/include -I.objs/include -I. -I"(invalid)/include" -I"(invalid)/lib/gcc_dll/mswu" -Isdk/wxscintilla/include -Isdk/wxpropgrid/include -Iinclude/tinyxml -Iinclude -Iinclude/scripting/include -Iinclude/scripting/sqplus -Iinclude/mozilla_chardet -Iinclude/mozilla_chardet/mfbt -Iinclude/mozilla_chardet/nsprpub/pr/include -Iinclude/mozilla_chardet/xpcom -Iinclude/mozilla_chardet/xpcom/base -Iinclude/mozilla_chardet/xpcom/glue -c /home/jackphd/trunk/src/include/sdk.h -o .objs/include/sdk.h.gch
/bin/sh: 1: Syntax error: "(" unexpected
Process terminated with status 2 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s))
当
select source
对话出现我选择
src
蜱
this target contains this target contains the project's main executable
和
Run host in terminal
我已经尝试更改项目文件,摆脱在网上查找相同程序的括号,看看语法是否已经改变,因为我正在阅读的文档已经发布但无济于事。
答案 0 :(得分:0)
你可以试试这个。我不确定这对你有用。 设置 - &gt;编译器 - &gt;工具链可执行 - &gt;自动检测 然后确定。