中易网

能不能只使用G++这一个程序来编译源文件?

答案:3  悬赏:60  
解决时间 2021-01-29 18:01
能不能只使用G++这一个程序来编译源文件?
最佳答案
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)且大部分情况下都会有外部库的依赖。
全部回答
你编写的程序里面含有别的文件信息吧?
如果你在使用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'
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一部fate的同人小说,穿越到亚瑟王时代,被
试从多元的角度评价辛亥革命的影响,并说明原
求一个手机迅雷能使用嗅探版本的。
有5箱箱苹果重量相同如果从每箱取出10千克,
从潘家到高峰管业怎么坐公交车,最快需要多久
北纬39º穿越中国哪些中大城市?
乔贝尼地址在什么地方,我要处理点事
我的卧室大概45平方米,请问装2台1.5匹的还是
为什么我们称呼托马斯穆乐勒总是叫他全名,而
2001年2月9日,国家出入境检验检疫局发布紧急
ONE-X密室逃脱地址好找么,我有些事要过去
我点了点头说是的我叫姜咪咪这算一段话吗
汽车透明膜的效果怎么样
74年出生的今年多大年龄?
电视居《一大家子》插曲歌名是什么
推荐资讯
澄海市莲阳中学怎么去啊,有事要去办理
柳州36500买个宝骏E100去深圳骗个粤B牌回家用
韩国有什么3g电影,求百度云分享一下
张小娴说:“孤单不是与生俱来的,而是由你爱
宫保鸡丁大锅菜怎么做
板章胡同/板章路(路口)我想知道这个在什么地
卜在百家姓里读什么
贡山到瑞丽有多少公里,从福贡走好还是从六库
悉尼大学的conditional offer 怎么延期
提车的时候需要检查车辆哪些地方
开箧泪沾臆,见君前日书,夜台今寂寞,犹是子
电气系统中弧光保护装置的具体作用是什么?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?