在c源代码中调用g

weixin_38082682 2019-09-12 11:00:30
所以我已经搜索了所有可能的东西.我正在使用C编写自己的IDE,我正试图找到一种方法来调用g或任何其他编译器.到目前为止我唯一想到的方法就是这样: int main(){ system("g++ --flags"); return 0; } 你们知道或者可以想到用c做任何其他方法吗? 最好的祝福,ZéPedro
...全文
17 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38107912 2019-09-12
  • 打赏
  • 举报
回复
最“原始”的方式是使用您的操作系统的API:POSIX上的exec() family,Windows上的CreateProcess[Ex]. 通常,您也可以通过独立于平台的抽象来使用它.很可能你用于GUI的工具包(无论它是什么)已经将流程启动功能作为其API的一部分.例如,Qt有QProcess,wxWidgets有wxExecute().

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧