能不能只使用G++这一个程序来编译源文件?
答案:3 悬赏:60
解决时间 2021-01-29 18:01
- 提问者网友:临风不自傲
- 2021-01-28 22:21
能不能只使用G++这一个程序来编译源文件?
最佳答案
- 二级知识专家网友:舍身薄凉客
- 2021-01-28 23:28
CreateProcess是WIn内核的函数。
你使用的是MinGW G++编译器:
如果你在程序中隐式使用了这个函数,请确保链接器引用到了MinGW组件W32API的库文件kernel32.a。
如果你在程序中显示使用了这个函数,请确保包含里MinGW组件W32API的头文件,以及链接器引用到了MinGW组件W32API的库文件kernel32.a。
如果你使用的不是MinGW的G++编译器:
你可以尝试引用MinGW的W32API库或微软的Platform SDK库,参考以上两条(kernel32.a->kernel32.lib)。
以上或许答非所问。现在回答“仅仅用G++.EXE来编译”的问题:对MinGW G++,如果你只有g++.exe一个文件,你大概可以成功编译不依赖任何外部库的程序,你无法链接因为g++不是链接器(做链接器时引用ld)且大部分情况下都会有外部库的依赖。
你使用的是MinGW G++编译器:
如果你在程序中隐式使用了这个函数,请确保链接器引用到了MinGW组件W32API的库文件kernel32.a。
如果你在程序中显示使用了这个函数,请确保包含里MinGW组件W32API的头文件
如果你使用的不是MinGW的G++编译器:
你可以尝试引用MinGW的W32API库或微软的Platform SDK库,参考以上两条(kernel32.a->kernel32.lib)。
以上或许答非所问。现在回答“仅仅用G++.EXE来编译”的问题:对MinGW G++,如果你只有g++.exe一个文件,你大概可以成功编译不依赖任何外部库的程序,你无法链接因为g++不是链接器(做链接器时引用ld)且大部分情况下都会有外部库的依赖。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-01-29 02:02
你编写的程序里面含有别的文件信息吧?
- 2楼网友:拾荒鲤
- 2021-01-29 00:45
如果你在使用SCONS+GCC变异的时候遇到如下错误:
> scons: Reading SConscript files ...
> scons: done reading SConscript files.
> scons: Building targets ...
> scons: building associated VariantDir targets: build
> arm-none-eabi-gcc -o build\applications\application.o
> arm-none-eabi-gcc: error: CreateProcess: No such file or directory
> scons: *** [build\applications\application.o] Error 1
> scons: building terminated because of errors.
请检查trconfig.py中的GCC工具链的路径:
错误的:'D:\ArdaArmDev\Sourcery_G_Lite\bin'
正确的:'D:/ArdaArmDev/Sourcery_G_Lite/bin'
> scons: Reading SConscript files ...
> scons: done reading SConscript files.
> scons: Building targets ...
> scons: building associated VariantDir targets: build
> arm-none-eabi-gcc -o build\applications\application.o
> arm-none-eabi-gcc: error: CreateProcess: No such file or directory
> scons: *** [build\applications\application.o] Error 1
> scons: building terminated because of errors.
请检查trconfig.py中的GCC工具链的路径:
错误的:'D:\ArdaArmDev\Sourcery_G_Lite\bin'
正确的:'D:/ArdaArmDev/Sourcery_G_Lite/bin'
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |