zoukankan      html  css  js  c++  java
  • 用SciTE调试C++程序遇到的小问题

    用SciTE写了一个简单的C++程序,也安装了MinGW。

    #include <iostream>
    int main()
    {
    std::cout
    << "Hello World!\n";
    return 0;
    }

    按F5调试却出现错误:

    Info: resolving std::cout  by linking to __imp___ZSt4cout

    后来从网上找了一下原因,原来用参数可以解决,
    g++ -Wl,--enable-auto-import helloworld.cc -o helloword

    打开SciTE->选项->cpp.properties里找到

    ccopts=-pedantic -Os

    修改为

    ccopts=-Wl,--enable-auto-import -pedantic -Os

    呵呵,再按F5,警告错误不见了。

    >g++ -Wl,--enable-auto-import -pedantic -Os  Motto.cpp -o Motto
    >Exit code: 0
    >./Motto
    Hello World!
    >Exit code: 0

    

    注:-pedantic编译选项并不能保证被编译程序与ANSI/ISO C标准完全兼容

  • 相关阅读:
    单调队列 POJ 2823
    大组合数取mod lucas 定理
    多校4
    多校2
    2016多校1
    百度之星 初赛B续
    iot-web增加apis-namespace组件
    25.75k8s
    新项目增加gradlew
    vue图片点击放大预览v-viewer
  • 原文地址:https://www.cnblogs.com/frey/p/2017384.html
Copyright © 2011-2022 走看看