Dev c error 255

Today i got the most generic compile error for Dev-C++ ever Compiler: Default compiler Building Makefile: "C:projectsMakefile.win" Executing make... make.exe -f "C:projectsMakefile.win" all...

Today i got the most generic compile error for Dev-C++ ever

Compiler: Default compiler
Building Makefile: "C:projectsMakefile.win"
Executing  make...

make.exe -f "C:projectsMakefile.win" all
g++.exe -c test.cpp -o test.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -I"C:/SDL-1.2.15/include"   

make.exe: *** [test.o] Error 255

Execution terminated

and that’s it. I googled around online but usually you can see some other type of errors follow it within the compile log but no in my case. Anyone help. I am running this on window 8

asked Dec 7, 2012 at 3:15

user1655072's user avatar

user1655072user1655072

5522 gold badges9 silver badges20 bronze badges

3

Please update your IDE to the following version, which fixes an immense list of bugs, ships with GCC 4.6.1 or 4.7.0, and is fully portable: http://sourceforge.net/projects/orwelldevcpp/

That would be the number one fix to try and fix this problem regarding the automatically generated makefile. Chances are the updated version will fix your makefile problems.

You could also open up the auto generated makefile yourself and:

  • Go to Project >> Project Options >> Makefile and tick «use custom makefile».
  • Try to fix the makefile manually.
  • ???
  • Rebuild.
  • Profit.

If this option was previously left unticked, you are sure either the old Dev-C++ made an error creating the makefile or the bundled compiler got broken for some reason.

answered Dec 7, 2012 at 17:50

Orwell's user avatar

OrwellOrwell

1,4681 gold badge13 silver badges28 bronze badges

Содержание

  1. Dev-C++ Discussion
  2. Open Source C & C++ IDE for Windows
  3. Forums
  4. Error 255 — Imput line too long
  5. Ошибка 255 при попытке создать .exe с помощью dev-C++
  6. 1 ответы
  7. Dev-C++ Discussion
  8. Open Source C & C++ IDE for Windows
  9. Forums
  10. Error 255 when linking

Dev-C++ Discussion

Open Source C & C++ IDE for Windows

Forums

Error 255 — Imput line too long

I am currently attempting to compile flightgear on dev-c++ 4.9.9.2.

Unfortunately, for the final step in the compile process, it requires a verrrry long imput line. (10, 563 to be precise!)

Needless to say, the compiler exits with an Error 255. Is there anyway of increasing the maximum input line length?

I’m using Windoze XP just in case its somehow related to the OS.

Sam Ingarfield,
Australia

Below follows the compile log.

g++.exe src/Aircraft/aircraft.o src/Aircraft/controls.o src/Aircraft/replay.o src/Airports/apt_loader.o src/Airports/runways.o src/Airports/simple.o src/ATC/ATC.o src/ATC/atis.o src/ATC/tower.o src/ATC/approach.o src/ATC/ground.o src/ATC/commlist.o src/ATC/ATCDialog.o src/ATC/ATCdisplay.o src/ATC/ATCVoice.o src/ATC/ATCmgr.o src/ATC/ATCutils.o src/ATC/ATCProjection.o src/ATC/AIMgr.o src/ATC/AIEntity.o src/ATC/AIPlane.o src/ATC/AILocalTraffic.o src/ATC/AIGAVFRTraffic.o src/ATC/transmission.o src/ATC/transmissionlist.o src/Autopilot/auto_gui.o src/Autopilot/route_mgr.o src/Autopilot/xmlauto.o src/Cockpit/cockpit.o src/Cockpit/hud.o src/Cockpit/hud_card.o src/Cockpit/hud_dnst.o src/Cockpit/hud_gaug.o src/Cockpit/hud_inst.o src/Cockpit/hud_labl.o src/Cockpit/hud_ladr.o src/Cockpit/hud_lat.o src/Cockpit/hud_lon.o src/Cockpit/hud_rwy.o src/Cockpit/hud_scal.o src/Cockpit/hud_tbi.o src/Cockpit/panel.o src/Cockpit/panel_io.o src/Cockpit/built_in/FGMagRibbon.o src/Environment/environment.o src/Environment/environment_mgr.o src/Environment/environment_ctrl.o src/Environment/fgmetar.o src/Environment/fgclouds.o src/FDM/Balloon/BalloonSim.o src/FDM/ExternalNet/ExternalNet.o src/FDM/ExternalPipe/ExternalPipe.o src/FDM/JSBSim/FGAerodynamics.o src/FDM/JSBSim/FGAircraft.o src/FDM/JSBSim/FGAtmosphere.o src/FDM/JSBSim/FGAuxiliary.o src/FDM/JSBSim/FGCoefficient.o src/FDM/JSBSim/FGColumnVector3.o src/FDM/JSBSim/FGConfigFile.o src/FDM/JSBSim/FGFCS.o src/FDM/JSBSim/FGFDMExec.o src/FDM/JSBSim/FGFactorGroup.o src/FDM/JSBSim/FGForce.o src/FDM/JSBSim/FGGroundReactions.o src/FDM/JSBSim/FGInertial.o src/FDM/JSBSim/FGInitialCondition.o src/FDM/JSBSim/FGJSBBase.o src/FDM/JSBSim/FGLGear.o src/FDM/JSBSim/FGMassBalance.o src/FDM/JSBSim/FGMatrix33.o src/FDM/JSBSim/FGModel.o src/FDM/JSBSim/FGNozzle.o src/FDM/JSBSim/FGOutput.o src/FDM/JSBSim/FGPiston.o src/FDM/JSBSim/FGPropeller.o src/FDM/JSBSim/FGPropulsion.o src/FDM/JSBSim/FGRotor.o src/FDM/JSBSim/FGRocket.o src/FDM/JSBSim/FGScript.o src/FDM/JSBSim/FGState.o src/FDM/JSBSim/FGTable.o src/FDM/JSBSim/FGThruster.o src/FDM/JSBSim/FGTrim.o src/FDM/JSBSim/FGTrimAxis.o src/FDM/JSBSim/FGTurbine.o src/FDM/JSBSim/FGEngine.o src/FDM/JSBSim/FGTank.o src/FDM/JSBSim/FGfdmSocket.o src/FDM/JSBSim/FGTurbine.o src/FDM/JSBSim/FGPropertyManager.o src/FDM/JSBSim/FGPropagate.o src/FDM/JSBSim/FGLocation.o src/FDM/JSBSim/FGQuaternion.o src/FDM/JSBSim/FGElectric.o src/FDM/JSBSim/FGGroundCallback.o src/FDM/JSBSim/JSBSim.o src/FDM/JSBSim/filtersjb/FGDeadBand.o src/FDM/JSBSim/filtersjb/FGFCSComponent.o src/FDM/JSBSim/filtersjb/FGFilter.o src/FDM/JSBSim/filtersjb/FGGain.o src/FDM/JSBSim/filtersjb/FGGradient.o src/FDM/JSBSim/filtersjb/FGKinemat.o src/FDM/JSBSim/filtersjb/FGSummer.o src/FDM/JSBSim/filtersjb/FGSwitch.o src/FDM/JSBSim/filtersjb/FGCondition.o src/FDM/LaRCsim/LaRCsim.o src/FDM/LaRCsim/LaRCsimIC.o src/FDM/LaRCsim/IO360.o src/FDM/LaRCsim/atmos_62.o src/FDM/LaRCsim/default_model_routines.o src/FDM/LaRCsim/ls_accel.o src/FDM/LaRCsim/ls_aux.o src/FDM/LaRCsim/ls_geodesy.o src/FDM/LaRCsim/ls_gravity.o src/FDM/LaRCsim/ls_init.o src/FDM/LaRCsim/ls_matrix.o src/FDM/LaRCsim/ls_model.o src/FDM/LaRCsim/ls_step.o src/FDM/LaRCsim/c172_aero.o src/FDM/LaRCsim/c172_engine.o src/FDM/LaRCsim/c172_gear.o src/FDM/LaRCsim/c172_init.o src/FDM/LaRCsim/basic_init.o src/FDM/LaRCsim/basic_aero.o src/FDM/LaRCsim/basic_engine.o src/FDM/LaRCsim/basic_gear.o src/FDM/LaRCsim/navion_aero.o src/FDM/LaRCsim/navion_engine.o src/FDM/LaRCsim/navion_gear.o src/FDM/LaRCsim/navion_init.o src/FDM/LaRCsim/uiuc_aero.o src/FDM/LaRCsim/cherokee_aero.o src/FDM/LaRCsim/cherokee_engine.o src/FDM/LaRCsim/cherokee_gear.o src/FDM/LaRCsim/cherokee_init.o src/FDM/LaRCsim/ls_interface.o src/FDM/SP/ADA.o src/FDM/SP/ACMS.o src/FDM/UIUCModel/uiuc_1DdataFileReader.o src/FDM/UIUCModel/uiuc_1Dinterpolation.o src/FDM/UIUCModel/uiuc_2DdataFileReader.o src/FDM/UIUCModel/uiuc_2Dinterpolation.o src/FDM/UIUCModel/uiuc_3Dinterpolation.o src/FDM/UIUCModel/uiuc_aerodeflections.o src/FDM/UIUCModel/uiuc_alh_ap.o src/FDM/UIUCModel/uiuc_auto_pilot.o src/FDM/UIUCModel/uiuc_betaprobe.o src/FDM/UIUCModel/uiuc_coef_drag.o src/FDM/UIUCModel/uiuc_coef_lift.o src/FDM/UIUCModel/uiuc_coef_pitch.o src/FDM/UIUCModel/uiuc_coef_roll.o src/FDM/UIUCModel/uiuc_coef_sideforce.o src/FDM/UIUCModel/uiuc_coef_yaw.o src/FDM/UIUCModel/uiuc_coefficients.o src/FDM/UIUCModel/uiuc_controlInput.o src/FDM/UIUCModel/uiuc_convert.o src/FDM/UIUCModel/uiuc_engine.o src/FDM/UIUCModel/uiuc_flapdata.o src/FDM/UIUCModel/uiuc_find_position.o src/FDM/UIUCModel/uiuc_fog.o src/FDM/UIUCModel/uiuc_gear.o src/FDM/UIUCModel/uiuc_get_flapper.o src/FDM/UIUCModel/uiuc_getwind.o src/FDM/UIUCModel/uiuc_hh_ap.o src/FDM/UIUCModel/uiuc_ice.o src/FDM/UIUCModel/uiuc_iceboot.o src/FDM/UIUCModel/uiuc_iced_nonlin.o src/FDM/UIUCModel/uiuc_icing_demo.o src/FDM/UIUCModel/uiuc_initializemaps.o src/FDM/UIUCModel/uiuc_map_CD.o src/FDM/UIUCModel/uiuc_map_CL.o src/FDM/UIUCModel/uiuc_map_CY.o src/FDM/UIUCModel/uiuc_map_Cm.o src/FDM/UIUCModel/uiuc_map_Cn.o src/FDM/UIUCModel/uiuc_map_Croll.o src/FDM/UIUCModel/uiuc_map_controlSurface.o src/FDM/UIUCModel/uiuc_map_engine.o src/FDM/UIUCModel/uiuc_map_fog.o src/FDM/UIUCModel/uiuc_map_geometry.o src/FDM/UIUCModel/uiuc_map_ice.o src/FDM/UIUCModel/uiuc_map_gear.o src/FDM/UIUCModel/uiuc_map_init.o src/FDM/UIUCModel/uiuc_map_keyword.o src/FDM/UIUCModel/uiuc_map_mass.o src/FDM/UIUCModel/uiuc_map_misc.o src/FDM/UIUCModel/uiuc_map_record1.o src/FDM/UIUCModel/uiuc_map_record2.o src/FDM/UIUCModel/uiuc_map_record3.o src/FDM/UIUCModel/uiuc_map_record4.o src/FDM/UIUCModel/uiuc_map_record5.o src/FDM/UIUCModel/uiuc_map_record6.o src/FDM/UIUCModel/uiuc_menu.o src/FDM/UIUCModel/uiuc_menu_init.o src/FDM/UIUCModel/uiuc_menu_geometry.o src/FDM/UIUCModel/uiuc_menu_controlSurface.o src/FDM/UIUCModel/uiuc_menu_mass.o src/FDM/UIUCModel/uiuc_menu_engine.o src/FDM/UIUCModel/uiuc_menu_CD.o src/FDM/UIUCModel/uiuc_menu_CL.o src/FDM/UIUCModel/uiuc_menu_Cm.o src/FDM/UIUCModel/uiuc_menu_CY.o src/FDM/UIUCModel/uiuc_menu_Croll.o src/FDM/UIUCModel/uiuc_menu_Cn.o src/FDM/UIUCModel/uiuc_menu_gear.o src/FDM/UIUCModel/uiuc_menu_ice.o src/FDM/UIUCModel/uiuc_menu_fog.o src/FDM/UIUCModel/uiuc_menu_record.o src/FDM/UIUCModel/uiuc_menu_misc.o src/FDM/UIUCModel/uiuc_menu_functions.o src/FDM/UIUCModel/uiuc_pah_ap.o src/FDM/UIUCModel/uiuc_parsefile.o src/FDM/UIUCModel/uiuc_rah_ap.o src/FDM/UIUCModel/uiuc_recorder.o src/FDM/UIUCModel/uiuc_warnings_errors.o src/FDM/UIUCModel/uiuc_wrapper.o src/FDM/YASim/YASim.o src/FDM/YASim/FGGround.o src/FDM/YASim/Airplane.o src/FDM/YASim/Atmosphere.o src/FDM/YASim/ControlMap.o src/FDM/YASim/FGFDM.o src/FDM/YASim/Gear.o src/FDM/YASim/Glue.o src/FDM/YASim/Ground.o src/FDM/YASim/Hook.o src/FDM/YASim/Launchbar.o src/FDM/YASim/Integrator.o src/FDM/YASim/Jet.o src/FDM/YASim/Math.o src/FDM/YASim/Model.o src/FDM/YASim/PropEngine.o src/FDM/YASim/Propeller.o src/FDM/YASim/PistonEngine.o src/FDM/YASim/TurbineEngine.o src/FDM/YASim/RigidBody.o src/FDM/YASim/Rotor.o src/FDM/YASim/Rotorblade.o src/FDM/YASim/Rotorpart.o src/FDM/YASim/SimpleJet.o src/FDM/YASim/Surface.o src/FDM/YASim/Thruster.o src/FDM/YASim/Wing.o src/FDM/YASim/Turbulence.o src/FDM/Balloon.o src/FDM/flight.o src/FDM/groundcache.o src/FDM/MagicCarpet.o src/FDM/UFO.o src/FDM/NullFDM.o src/GUI/new_gui.o src/GUI/dialog.o src/GUI/menubar.o src/GUI/gui.o src/GUI/gui_funcs.o src/GUI/gui_local.o src/GUI/mouse.o src/GUI/fonts.o src/GUI/preset_dlg.o src/GUI/prop_picker.o src/GUI/sgVec3Slider.o src/GUI/trackball.o src/GUI/puList.o src/GUI/AirportList.o src/GUI/layout.o src/GUI/layout-props.o src/Input/input.o src/Instrumentation/instrument_mgr.o src/Instrumentation/adf.o src/Instrumentation/airspeed_indicator.o src/Instrumentation/altimeter.o src/Instrumentation/annunciator.o src/Instrumentation/attitude_indicator.o src/Instrumentation/clock.o src/Instrumentation/dme.o src/Instrumentation/encoder.o src/Instrumentation/gps.o src/Instrumentation/gyro.o src/Instrumentation/heading_indicator.o src/Instrumentation/kr_87.o src/Instrumentation/kt_70.o src/Instrumentation/mag_compass.o src/Instrumentation/marker_beacon.o src/Instrumentation/navradio.o src/Instrumentation/slip_skid_ball.o src/Instrumentation/transponder.o src/Instrumentation/turn_indicator.o src/Instrumentation/vertical_speed_indicator.o src/Instrumentation/inst_vertical_speed_indicator.o src/Instrumentation/od_gauge.o src/Instrumentation/wxradar.o src/Instrumentation/tacan.o src/Main/bootstrap.o src/Main/main.o src/Main/renderer.o src/Main/fg_commands.o src/Main/fg_init.o src/Main/fg_io.o src/Main/fg_props.o src/Main/globals.o src/Main/logger.o src/Main/options.o src/Main/splash.o src/Main/util.o src/Main/viewer.o src/Main/viewmgr.o src/Main/fg_os.o src/Model/acmodel.o src/Model/model_panel.o src/Model/modelmgr.o src/Model/panelnode.o src/AIModel/submodel.o src/AIModel/AIManager.o src/AIModel/AIBase.o src/AIModel/AIAircraft.o src/AIModel/AIShip.o src/AIModel/AIBallistic.o src/AIModel/AIStorm.o src/AIModel/AIThermal.o src/AIModel/AIFlightPlan.o src/AIModel/AIFlightPlanCreate.o src/AIModel/AIScenario.o src/AIModel/AICarrier.o src/AIModel/AIStatic.o src/MultiPlayer/multiplaymgr.o src/MultiPlayer/mpplayer.o src/MultiPlayer/tiny_xdr.o src/Navaids/navdb.o src/Navaids/fixlist.o src/Navaids/navlist.o src/Network/protocol.o src/Network/ATC-Main.o src/Network/ATC-Inputs.o src/Network/ATC-Outputs.o src/Network/atlas.o src/Network/garmin.o src/Network/httpd.o src/Network/joyclient.o src/Network/jsclient.o src/Network/native.o src/Network/native_ctrls.o src/Network/native_fdm.o src/Network/native_gui.o src/Network/nmea.o src/Network/opengc.o src/Network/props.o src/Network/pve.o src/Network/ray.o src/Network/rul.o src/Network/generic.o src/Scenery/FGTileLoader.o src/Scenery/hitlist.o src/Scenery/newcache.o src/Scenery/scenery.o src/Scenery/tileentry.o src/Scenery/tilemgr.o src/Scripting/NasalSys.o src/Scripting/nasal-props.o src/Sound/beacon.o src/Sound/fg_fx.o src/Sound/morse.o src/Systems/system_mgr.o src/Systems/electrical.o src/Systems/pitot.o src/Systems/static.o src/Systems/vacuum.o src/Time/fg_timer.o src/Time/light.o src/Time/sunpos.o src/Time/sunsolver.o src/Time/tmp.o src/Traffic/SchedFlight.o src/Traffic/Schedule.o src/Traffic/TrafficMgr.o -o «FlightGear.exe» -L»C:/Dev-Cpp/lib» -L»C:/Documents and Settings/Sam Ingarfield/Desktop/SimGear-0.3.9-pre3″ -L»C:/OAL» -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lopengl32 -lglut32

The input line is too long.

make.exe: *** [FlightGear.exe] Error 255

You are compiling everything as one giagantic project in dev-cpp. Use the makefile that comes with the project. It probably compiles creating either static libraries or dlls.

Execute the makefile from a console window. It is best to create a batch file that sets a path to the compiler and changes the current library to the folder containing the source.

You could also look at the makefile and create corresponding project files for dev-cpp, but this requires a knowledge of makefiles.

Источник

Ошибка 255 при попытке создать .exe с помощью dev-C++

Сегодня я получил самую общую ошибку компиляции для Dev-C++.

вот и все. Я погуглил в Интернете, но обычно вы можете увидеть некоторые другие типы ошибок, следующие за ним в журнале компиляции, но не в моем случае. Кто-нибудь помогите. Я запускаю это в окне 8

@KarthikT Я использую окно 8. Я думаю, что в 8 чего-то не хватает, что вызывает ошибку. Попробовал еще раз в окне 7, и это работает. — user1655072

Учитывая, что копия GCC, входящая в комплект поставки DevCPP, устарела во времена XP, я не удивлен, что ей не нравится 8 из коробки. Вероятно, вам следует обновиться до последней версии MinGW вместо того, чтобы использовать версию, поставляемую в комплекте с DevCPP. — Billy ONeal

1 ответы

Пожалуйста, обновите вашу IDE до следующей версии, которая исправляет огромный список ошибок, поставляется с GCC 4.6.1 или 4.7.0 и полностью переносима: http://sourceforge.net/projects/orwelldevcpp/

Это было бы исправлением номер один, чтобы попытаться решить эту проблему с автоматически сгенерированным make-файлом. Скорее всего, обновленная версия исправит ваши проблемы с make-файлом.

Вы также можете открыть автоматически сгенерированный make-файл самостоятельно и:

  • Перейдите в Project >> Project Options >> Makefile и отметьте «use custom makefile».
  • Попробуйте исправить make-файл вручную.
  • ?
  • Перестроить.
  • Прибыль.

Если этот параметр ранее не был отмечен, вы уверены, что либо старый Dev-C++ допустил ошибку при создании make-файла, либо связанный с ним компилятор по какой-то причине сломался.

Источник

Dev-C++ Discussion

Open Source C & C++ IDE for Windows

Forums

Error 255 when linking

When my project is linking I keep getting Error 255 and the message «The input line is too long.» I have checked several other threads about this matter and changing my environment variables and turning off my anti-virus has not helped.

I am running Dev-C++ version 4.9.8.4 on Windows 2000.

Could you post your full compile log (not just the error) please? Right mouse button brings up the copy menu.

One way to make the «make» command line shorter is to put all of your files that are part of your project in the same directory, but I can’t tell for sure because I do not have your full log.

Compiler: Default compiler
Executing make.
make.exe -f «Makefile.win2» all
g++.exe ../obj/GmatBase.o ../obj/Interpreter.o ../obj/InterpreterException.o ../obj/ScriptInterpreter.o ../obj/GuiInterpreter.o ../obj/Moderator.o ../obj/Publisher.o ../obj/Sandbox.o ../obj/MessageInterface.o ../obj/ConfigManager.o ../obj/Command.o ../obj/Propagate.o ../obj/Toggle.o ../obj/NoOp.o ../obj/Spacecraft.o ../obj/CommandFactory.o ../obj/Factory.o ../obj/FactoryException.o ../obj/FactoryManager.o ../obj/ForceModelFactory.o ../obj/PhysicalModelFactory.o ../obj/PropagatorFactory.o ../obj/PropSetupFactory.o ../obj/SpacecraftFactory.o ../obj/StopConditionFactory.o ../obj/SubscriberFactory.o ../obj/DerivativeList.o ../obj/ForceModel.o ../obj/PhysicalModel.o ../obj/PointMassForce.o ../obj/Integrator.o ../obj/Propagator.o ../obj/PropSetup.o ../obj/RungeKutta89.o ../obj/RungeKutta.o ../obj/ReportFile.o ../obj/Subscriber.o ../obj/MessageWindow.o ../obj/SingleValueStop.o ../obj/StopCondition.o ../obj/Interpolator.o ../obj/LinearInterpolator.o ../obj/ConsoleAppException.o ../obj/ConfigManagerException.o ../obj/CelestialBody.o ../obj/SolarSystem.o ../obj/CommandException.o ../obj/CurrentTimeParam.o ../obj/ElapsedTimeParam.o ../obj/Parameter.o ../obj/ParameterDatabase.o ../obj/SpacecraftStateParam.o ../obj/A1Date.o ../obj/A1Mjd.o ../obj/Cartesian.o ../obj/Date.o ../obj/DateUtil.o ../obj/ElapsedTime.o ../obj/EphemerisUtil.o ../obj/Keplerian.o ../obj/Linear.o ../obj/RealUtilities.o ../obj/Rmatrix33.o ../obj/Rmatrix.o ../obj/Rvector3.o ../obj/Rvector6.o ../obj/Rvector.o ../obj/UtcDate.o ../obj/MeanJ2000Equatorial.o ../obj/RefFrame.o ../obj/ParameterFactory.o ../obj/SandboxException.o ../obj/GmatApp.o ../obj/GmatAppData.o ../obj/GmatMainFrame.o ../obj/GmatMainNotebook.o ../obj/GmatNotebook.o ../obj/GmatSplitterWindow.o ../obj/GmatTreeItemData.o ../obj/ResourceTree.o ../obj/MissionTree.o ../obj/PropagationConfigPanel.o ../obj/PropagatorSetupPanel.o ../obj/SolarSystemWindow.o ../obj/UniversePanel.o ../obj/SpacecraftPanel.o ../obj/DocViewFrame.o ../obj/MdiDocViewFrame.o ../obj/MdiTextDocument.o ../obj/MdiTextEditView.o ../obj/MdiTextSubFrame.o ../obj/TextDocument.o ../obj/TextEditView.o ../obj/BatchRunFromGui.o ../obj/TextSubFrame.o ../obj/ViewTextFrame.o GmatProject_private.res -o ../exe/GMAT.exe -L»C:/Dev-Cpp/lib» -mwindows -lwxmsw -lstdc++ -lgcc -lodbc32 -lwsock32 -lwinspool -lwinmm -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lopengl32 -lglu32 -lole32 -loleaut32 -luuid

The input line is too long.

make.exe: *** [../exe/GMAT.exe] Error 255

Well, you can cut back on the length of your command line if you put all of your source files in the same directory with your project file, then :

Check your options. For example:

is unneccessary. Whether this will save enough space is unclear to me. You have a LOT of files in your project.

Источник

  • Summary

  • Files

  • Reviews

  • Support

  • Wiki

  • Mailing Lists

  • Code

  • Tickets ▾

    • Feature Requests
    • Bugs
    • Patches
  • News

  • Discussion

Menu

Error 255 — Imput line too long


Created:

2005-11-16

Updated:

2012-09-26

  • Nobody/Anonymous

    Gday,

    I am currently attempting to compile flightgear on dev-c++ 4.9.9.2.

    Unfortunately, for the final step in the compile process, it requires a verrrry long imput line. (10, 563 to be precise!)

    Needless to say, the compiler exits with an Error 255. Is there anyway of increasing the maximum input line length?

    I’m using Windoze XP just in case its somehow related to the OS.

    Cheers,

    Sam Ingarfield,
    Australia

    Below follows the compile log.

    g++.exe src/Aircraft/aircraft.o src/Aircraft/controls.o src/Aircraft/replay.o src/Airports/apt_loader.o src/Airports/runways.o src/Airports/simple.o src/ATC/ATC.o src/ATC/atis.o src/ATC/tower.o src/ATC/approach.o src/ATC/ground.o src/ATC/commlist.o src/ATC/ATCDialog.o src/ATC/ATCdisplay.o src/ATC/ATCVoice.o src/ATC/ATCmgr.o src/ATC/ATCutils.o src/ATC/ATCProjection.o src/ATC/AIMgr.o src/ATC/AIEntity.o src/ATC/AIPlane.o src/ATC/AILocalTraffic.o src/ATC/AIGAVFRTraffic.o src/ATC/transmission.o src/ATC/transmissionlist.o src/Autopilot/auto_gui.o src/Autopilot/route_mgr.o src/Autopilot/xmlauto.o src/Cockpit/cockpit.o src/Cockpit/hud.o src/Cockpit/hud_card.o src/Cockpit/hud_dnst.o src/Cockpit/hud_gaug.o src/Cockpit/hud_inst.o src/Cockpit/hud_labl.o src/Cockpit/hud_ladr.o src/Cockpit/hud_lat.o src/Cockpit/hud_lon.o src/Cockpit/hud_rwy.o src/Cockpit/hud_scal.o src/Cockpit/hud_tbi.o src/Cockpit/panel.o src/Cockpit/panel_io.o src/Cockpit/built_in/FGMagRibbon.o src/Environment/environment.o src/Environment/environment_mgr.o src/Environment/environment_ctrl.o src/Environment/fgmetar.o src/Environment/fgclouds.o src/FDM/Balloon/BalloonSim.o src/FDM/ExternalNet/ExternalNet.o src/FDM/ExternalPipe/ExternalPipe.o src/FDM/JSBSim/FGAerodynamics.o src/FDM/JSBSim/FGAircraft.o src/FDM/JSBSim/FGAtmosphere.o src/FDM/JSBSim/FGAuxiliary.o src/FDM/JSBSim/FGCoefficient.o src/FDM/JSBSim/FGColumnVector3.o src/FDM/JSBSim/FGConfigFile.o src/FDM/JSBSim/FGFCS.o src/FDM/JSBSim/FGFDMExec.o src/FDM/JSBSim/FGFactorGroup.o src/FDM/JSBSim/FGForce.o src/FDM/JSBSim/FGGroundReactions.o src/FDM/JSBSim/FGInertial.o src/FDM/JSBSim/FGInitialCondition.o src/FDM/JSBSim/FGJSBBase.o src/FDM/JSBSim/FGLGear.o src/FDM/JSBSim/FGMassBalance.o src/FDM/JSBSim/FGMatrix33.o src/FDM/JSBSim/FGModel.o src/FDM/JSBSim/FGNozzle.o src/FDM/JSBSim/FGOutput.o src/FDM/JSBSim/FGPiston.o src/FDM/JSBSim/FGPropeller.o src/FDM/JSBSim/FGPropulsion.o src/FDM/JSBSim/FGRotor.o src/FDM/JSBSim/FGRocket.o src/FDM/JSBSim/FGScript.o src/FDM/JSBSim/FGState.o src/FDM/JSBSim/FGTable.o src/FDM/JSBSim/FGThruster.o src/FDM/JSBSim/FGTrim.o src/FDM/JSBSim/FGTrimAxis.o src/FDM/JSBSim/FGTurbine.o src/FDM/JSBSim/FGEngine.o src/FDM/JSBSim/FGTank.o src/FDM/JSBSim/FGfdmSocket.o src/FDM/JSBSim/FGTurbine.o src/FDM/JSBSim/FGPropertyManager.o src/FDM/JSBSim/FGPropagate.o src/FDM/JSBSim/FGLocation.o src/FDM/JSBSim/FGQuaternion.o src/FDM/JSBSim/FGElectric.o src/FDM/JSBSim/FGGroundCallback.o src/FDM/JSBSim/JSBSim.o src/FDM/JSBSim/filtersjb/FGDeadBand.o src/FDM/JSBSim/filtersjb/FGFCSComponent.o src/FDM/JSBSim/filtersjb/FGFilter.o src/FDM/JSBSim/filtersjb/FGGain.o src/FDM/JSBSim/filtersjb/FGGradient.o src/FDM/JSBSim/filtersjb/FGKinemat.o src/FDM/JSBSim/filtersjb/FGSummer.o src/FDM/JSBSim/filtersjb/FGSwitch.o src/FDM/JSBSim/filtersjb/FGCondition.o src/FDM/LaRCsim/LaRCsim.o src/FDM/LaRCsim/LaRCsimIC.o src/FDM/LaRCsim/IO360.o src/FDM/LaRCsim/atmos_62.o src/FDM/LaRCsim/default_model_routines.o src/FDM/LaRCsim/ls_accel.o src/FDM/LaRCsim/ls_aux.o src/FDM/LaRCsim/ls_geodesy.o src/FDM/LaRCsim/ls_gravity.o src/FDM/LaRCsim/ls_init.o src/FDM/LaRCsim/ls_matrix.o src/FDM/LaRCsim/ls_model.o src/FDM/LaRCsim/ls_step.o src/FDM/LaRCsim/c172_aero.o src/FDM/LaRCsim/c172_engine.o src/FDM/LaRCsim/c172_gear.o src/FDM/LaRCsim/c172_init.o src/FDM/LaRCsim/basic_init.o src/FDM/LaRCsim/basic_aero.o src/FDM/LaRCsim/basic_engine.o src/FDM/LaRCsim/basic_gear.o src/FDM/LaRCsim/navion_aero.o src/FDM/LaRCsim/navion_engine.o src/FDM/LaRCsim/navion_gear.o src/FDM/LaRCsim/navion_init.o src/FDM/LaRCsim/uiuc_aero.o src/FDM/LaRCsim/cherokee_aero.o src/FDM/LaRCsim/cherokee_engine.o src/FDM/LaRCsim/cherokee_gear.o src/FDM/LaRCsim/cherokee_init.o src/FDM/LaRCsim/ls_interface.o src/FDM/SP/ADA.o src/FDM/SP/ACMS.o src/FDM/UIUCModel/uiuc_1DdataFileReader.o src/FDM/UIUCModel/uiuc_1Dinterpolation.o src/FDM/UIUCModel/uiuc_2DdataFileReader.o src/FDM/UIUCModel/uiuc_2Dinterpolation.o src/FDM/UIUCModel/uiuc_3Dinterpolation.o src/FDM/UIUCModel/uiuc_aerodeflections.o src/FDM/UIUCModel/uiuc_alh_ap.o src/FDM/UIUCModel/uiuc_auto_pilot.o src/FDM/UIUCModel/uiuc_betaprobe.o src/FDM/UIUCModel/uiuc_coef_drag.o src/FDM/UIUCModel/uiuc_coef_lift.o src/FDM/UIUCModel/uiuc_coef_pitch.o src/FDM/UIUCModel/uiuc_coef_roll.o src/FDM/UIUCModel/uiuc_coef_sideforce.o src/FDM/UIUCModel/uiuc_coef_yaw.o src/FDM/UIUCModel/uiuc_coefficients.o src/FDM/UIUCModel/uiuc_controlInput.o src/FDM/UIUCModel/uiuc_convert.o src/FDM/UIUCModel/uiuc_engine.o src/FDM/UIUCModel/uiuc_flapdata.o src/FDM/UIUCModel/uiuc_find_position.o src/FDM/UIUCModel/uiuc_fog.o src/FDM/UIUCModel/uiuc_gear.o src/FDM/UIUCModel/uiuc_get_flapper.o src/FDM/UIUCModel/uiuc_getwind.o src/FDM/UIUCModel/uiuc_hh_ap.o src/FDM/UIUCModel/uiuc_ice.o src/FDM/UIUCModel/uiuc_iceboot.o src/FDM/UIUCModel/uiuc_iced_nonlin.o src/FDM/UIUCModel/uiuc_icing_demo.o src/FDM/UIUCModel/uiuc_initializemaps.o src/FDM/UIUCModel/uiuc_map_CD.o src/FDM/UIUCModel/uiuc_map_CL.o src/FDM/UIUCModel/uiuc_map_CY.o src/FDM/UIUCModel/uiuc_map_Cm.o src/FDM/UIUCModel/uiuc_map_Cn.o src/FDM/UIUCModel/uiuc_map_Croll.o src/FDM/UIUCModel/uiuc_map_controlSurface.o src/FDM/UIUCModel/uiuc_map_engine.o src/FDM/UIUCModel/uiuc_map_fog.o src/FDM/UIUCModel/uiuc_map_geometry.o src/FDM/UIUCModel/uiuc_map_ice.o src/FDM/UIUCModel/uiuc_map_gear.o src/FDM/UIUCModel/uiuc_map_init.o src/FDM/UIUCModel/uiuc_map_keyword.o src/FDM/UIUCModel/uiuc_map_mass.o src/FDM/UIUCModel/uiuc_map_misc.o src/FDM/UIUCModel/uiuc_map_record1.o src/FDM/UIUCModel/uiuc_map_record2.o src/FDM/UIUCModel/uiuc_map_record3.o src/FDM/UIUCModel/uiuc_map_record4.o src/FDM/UIUCModel/uiuc_map_record5.o src/FDM/UIUCModel/uiuc_map_record6.o src/FDM/UIUCModel/uiuc_menu.o src/FDM/UIUCModel/uiuc_menu_init.o src/FDM/UIUCModel/uiuc_menu_geometry.o src/FDM/UIUCModel/uiuc_menu_controlSurface.o src/FDM/UIUCModel/uiuc_menu_mass.o src/FDM/UIUCModel/uiuc_menu_engine.o src/FDM/UIUCModel/uiuc_menu_CD.o src/FDM/UIUCModel/uiuc_menu_CL.o src/FDM/UIUCModel/uiuc_menu_Cm.o src/FDM/UIUCModel/uiuc_menu_CY.o src/FDM/UIUCModel/uiuc_menu_Croll.o src/FDM/UIUCModel/uiuc_menu_Cn.o src/FDM/UIUCModel/uiuc_menu_gear.o src/FDM/UIUCModel/uiuc_menu_ice.o src/FDM/UIUCModel/uiuc_menu_fog.o src/FDM/UIUCModel/uiuc_menu_record.o src/FDM/UIUCModel/uiuc_menu_misc.o src/FDM/UIUCModel/uiuc_menu_functions.o src/FDM/UIUCModel/uiuc_pah_ap.o src/FDM/UIUCModel/uiuc_parsefile.o src/FDM/UIUCModel/uiuc_rah_ap.o src/FDM/UIUCModel/uiuc_recorder.o src/FDM/UIUCModel/uiuc_warnings_errors.o src/FDM/UIUCModel/uiuc_wrapper.o src/FDM/YASim/YASim.o src/FDM/YASim/FGGround.o src/FDM/YASim/Airplane.o src/FDM/YASim/Atmosphere.o src/FDM/YASim/ControlMap.o src/FDM/YASim/FGFDM.o src/FDM/YASim/Gear.o src/FDM/YASim/Glue.o src/FDM/YASim/Ground.o src/FDM/YASim/Hook.o src/FDM/YASim/Launchbar.o src/FDM/YASim/Integrator.o src/FDM/YASim/Jet.o src/FDM/YASim/Math.o src/FDM/YASim/Model.o src/FDM/YASim/PropEngine.o src/FDM/YASim/Propeller.o src/FDM/YASim/PistonEngine.o src/FDM/YASim/TurbineEngine.o src/FDM/YASim/RigidBody.o src/FDM/YASim/Rotor.o src/FDM/YASim/Rotorblade.o src/FDM/YASim/Rotorpart.o src/FDM/YASim/SimpleJet.o src/FDM/YASim/Surface.o src/FDM/YASim/Thruster.o src/FDM/YASim/Wing.o src/FDM/YASim/Turbulence.o src/FDM/Balloon.o src/FDM/flight.o src/FDM/groundcache.o src/FDM/MagicCarpet.o src/FDM/UFO.o src/FDM/NullFDM.o src/GUI/new_gui.o src/GUI/dialog.o src/GUI/menubar.o src/GUI/gui.o src/GUI/gui_funcs.o src/GUI/gui_local.o src/GUI/mouse.o src/GUI/fonts.o src/GUI/preset_dlg.o src/GUI/prop_picker.o src/GUI/sgVec3Slider.o src/GUI/trackball.o src/GUI/puList.o src/GUI/AirportList.o src/GUI/layout.o src/GUI/layout-props.o src/Input/input.o src/Instrumentation/instrument_mgr.o src/Instrumentation/adf.o src/Instrumentation/airspeed_indicator.o src/Instrumentation/altimeter.o src/Instrumentation/annunciator.o src/Instrumentation/attitude_indicator.o src/Instrumentation/clock.o src/Instrumentation/dme.o src/Instrumentation/encoder.o src/Instrumentation/gps.o src/Instrumentation/gyro.o src/Instrumentation/heading_indicator.o src/Instrumentation/kr_87.o src/Instrumentation/kt_70.o src/Instrumentation/mag_compass.o src/Instrumentation/marker_beacon.o src/Instrumentation/navradio.o src/Instrumentation/slip_skid_ball.o src/Instrumentation/transponder.o src/Instrumentation/turn_indicator.o src/Instrumentation/vertical_speed_indicator.o src/Instrumentation/inst_vertical_speed_indicator.o src/Instrumentation/od_gauge.o src/Instrumentation/wxradar.o src/Instrumentation/tacan.o src/Main/bootstrap.o src/Main/main.o src/Main/renderer.o src/Main/fg_commands.o src/Main/fg_init.o src/Main/fg_io.o src/Main/fg_props.o src/Main/globals.o src/Main/logger.o src/Main/options.o src/Main/splash.o src/Main/util.o src/Main/viewer.o src/Main/viewmgr.o src/Main/fg_os.o src/Model/acmodel.o src/Model/model_panel.o src/Model/modelmgr.o src/Model/panelnode.o src/AIModel/submodel.o src/AIModel/AIManager.o src/AIModel/AIBase.o src/AIModel/AIAircraft.o src/AIModel/AIShip.o src/AIModel/AIBallistic.o src/AIModel/AIStorm.o src/AIModel/AIThermal.o src/AIModel/AIFlightPlan.o src/AIModel/AIFlightPlanCreate.o src/AIModel/AIScenario.o src/AIModel/AICarrier.o src/AIModel/AIStatic.o src/MultiPlayer/multiplaymgr.o src/MultiPlayer/mpplayer.o src/MultiPlayer/tiny_xdr.o src/Navaids/navdb.o src/Navaids/fixlist.o src/Navaids/navlist.o src/Network/protocol.o src/Network/ATC-Main.o src/Network/ATC-Inputs.o src/Network/ATC-Outputs.o src/Network/atlas.o src/Network/garmin.o src/Network/httpd.o src/Network/joyclient.o src/Network/jsclient.o src/Network/native.o src/Network/native_ctrls.o src/Network/native_fdm.o src/Network/native_gui.o src/Network/nmea.o src/Network/opengc.o src/Network/props.o src/Network/pve.o src/Network/ray.o src/Network/rul.o src/Network/generic.o src/Scenery/FGTileLoader.o src/Scenery/hitlist.o src/Scenery/newcache.o src/Scenery/scenery.o src/Scenery/tileentry.o src/Scenery/tilemgr.o src/Scripting/NasalSys.o src/Scripting/nasal-props.o src/Sound/beacon.o src/Sound/fg_fx.o src/Sound/morse.o src/Systems/system_mgr.o src/Systems/electrical.o src/Systems/pitot.o src/Systems/static.o src/Systems/vacuum.o src/Time/fg_timer.o src/Time/light.o src/Time/sunpos.o src/Time/sunsolver.o src/Time/tmp.o src/Traffic/SchedFlight.o src/Traffic/Schedule.o src/Traffic/TrafficMgr.o -o «FlightGear.exe» -L»C:/Dev-Cpp/lib» -L»C:/Documents and Settings/Sam Ingarfield/Desktop/SimGear-0.3.9-pre3″ -L»C:/OAL» -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -luuid -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lodbc32 -lodbccp32 -lopengl32 -lglut32

    The input line is too long.

    make.exe: *** [FlightGear.exe] Error 255

    Execution terminated

    • Nobody/Anonymous

      You are compiling everything as one giagantic project in dev-cpp. Use the makefile that comes with the project. It probably compiles creating either static libraries or dlls.

      Execute the makefile from a console window. It is best to create a batch file that sets a path to the compiler and changes the current library to the folder containing the source.

      You could also look at the makefile and create corresponding project files for dev-cpp, but this requires a knowledge of makefiles.

    • Nobody/Anonymous

      have you tried using sh.exe instead of cmd.exe?

    • Nobody/Anonymous

      Just checked out their CVS, make each sub folder become its own static lib, so that compilation is split up into separate units, that way re-compilation and re-linking should also become a lot of faster. This is probably the most feasible option, because this project is based on autoconf and automake, so there are not any Makefiles, only «Makefile.am» files in each folder. But if you look into these files, you will see how the project is indeed composed of multiple static libs. The final exe file would then be created by linking all libs together.

    • Nobody/Anonymous

      is there easy way of doing this or do i have to make a seperate project for each folder?

    • Nobody/Anonymous

      Have you tried importing the MSVC++ workspace to a DevC++ project?

    • Nobody/Anonymous

      yes — it give humungous single project

    • Nobody/Anonymous

      well,you may need to update the workspace file anyway, the dsw file does not seem up to date in some places, you may want to look into the am2dsp.pl utility in flightgears cvs repository, this will allow you to recreate the dsp file based on all automake files, this requires perl to be installed on your system.

      Also, you would not make a separate project for each folder, rather you would have one big project and various smaller targets (the static libs).


Log in to post a comment.

Сегодня я получил самую общую ошибку компиляции для Dev-C ++

Compiler: Default compiler
Building Makefile: "C:projectsMakefile.win"Executing  make...

make.exe -f "C:projectsMakefile.win" all
g++.exe -c test.cpp -o test.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -I"C:/SDL-1.2.15/include"
make.exe: *** [test.o] Error 255

Execution terminated

и это все. Я гуглил в интернете, но обычно в журнале компиляции вы можете увидеть ошибки другого типа, но в моем случае их нет. Любой, помогите. Я запускаю это в окне 8

2

Решение

Обновите вашу IDE до следующей версии, которая исправляет огромный список ошибок, поставляется с GCC 4.6.1 или 4.7.0 и полностью переносима: http://sourceforge.net/projects/orwelldevcpp/

Это было бы исправлением номер один, чтобы попытаться решить эту проблему в отношении автоматически сгенерированного make-файла. Скорее всего, обновленная версия исправит ваши проблемы с make-файлами.

Вы также можете открыть автоматически сгенерированный make-файл и:

  • Перейдите в Проект >> Параметры проекта >> Makefile и отметьте «Использовать пользовательский make-файл».
  • Попробуйте исправить make-файл вручную.
  • ???
  • Перестроить.
  • Прибыль.

Если этот параметр ранее не был отмечен, вы уверены, что либо старый Dev-C ++ допустил ошибку при создании make-файла, либо связанный с ним компилятор по какой-то причине вышел из строя.

3

Другие решения

Других решений пока нет …

Сегодня я получил самую общую ошибку компиляции для Dev-С++

Compiler: Default compiler
Building Makefile: "C:projectsMakefile.win"
Executing  make...

make.exe -f "C:projectsMakefile.win" all
g++.exe -c test.cpp -o test.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -I"C:/SDL-1.2.15/include"   

make.exe: *** [test.o] Error 255

Execution terminated

и что это. Я googled в Интернете, но обычно вы можете увидеть, что в журнале компиляции следуют некоторые другие ошибки, но в моем случае нет. Любой поможет. Я запускаю это на окне 8

07 дек. 2012, в 04:39

Поделиться

Источник

1 ответ

Обновите свою IDE до следующей версии, которая исправляет огромный список ошибок, поставляется с GCC 4.6.1 или 4.7.0 и полностью переносится: http://sourceforge.net/projects/orwelldevcpp/

Это было бы исправление номер один, чтобы попытаться исправить эту проблему в отношении автоматически созданного make файла. Скорее всего, обновленная версия исправит ваши проблемы с файлами.

Вы также можете открыть автоматически созданный файл makefile и:

  • Перейдите в Project >> Параметры проекта >> Makefile и отметьте «использовать пользовательский make файл».
  • Попробуйте исправить make файл вручную.
  • ???
  • Перестроить.
  • Прибыль.

Если эта опция была ранее оставлена без ответа, вы уверены, что либо старый Dev-С++ сделал ошибку, создав make файл, либо компилируемый компилятор по какой-то причине сломался.

Orwell
07 дек. 2012, в 16:32

Поделиться

Ещё вопросы

  • 0Экспресс JS + Sequelize запросов
  • 0«X не определен» при вызове функции JavaScript
  • 0DateTime не работает в angular.js
  • 0Извлечение средней части URL и добавление его к новой внешней ссылке для отображения в IE8
  • 1Мои модули не могут быть найдены
  • 0изменить формат даты в jquery на c # формат даты
  • 1Невозможно разделить изображение с помощью Python
  • 0Создать поддомен с помощью cpanel api
  • 0Как смоделировать выпадающий список с вводом?
  • 0угловое повторение скрывает стиль div
  • 1Не удается импортировать android.text.util.Regex? Где это находится?
  • 1Заменить подстроку внутри строки новым GUID для каждой найденной подстроки
  • 0Почему стили стилей id не работают для тега <a> в Safari?
  • 1Shell выбирает Python 2.7, а не 3.7
  • 0HTML / CSS страница входа проблемы со стилем в IE не работает
  • 0Как включить заголовочные файлы из / usr / include в мой проект cmake?
  • 0jQuery — после добавления значения в поле ввода, не учитывается функцией фильтра
  • 0Почему этот SQL-запрос на создание таблицы выдает ошибку «# 1071 — Указанный ключ слишком длинный; максимальная длина ключа составляет 767 байт »
  • 0AngularJS: многократная директива на странице и обработка излучения / широковещания
  • 0Данные MySQL не отображаются в соответствии с идентификатором в таблице HTML
  • 0Добавить drupal в существующий проект Angular
  • 1ASP.NET MVC5 — проблема маршрутизации с последовательным идентификатором: ошибка 404 при длине идентификатора более 1 символа?
  • 1Что заставляет кнопку менять цвет при щелчке мышью?
  • 1Как отключить звук определенных источников звука в Unity3D?
  • 0С помощью ng-repeat пропустите определенные записи
  • 1SQLCODE -181 STRING-ПРЕДСТАВЛЕНИЕ DATETIME-ЗНАЧЕНИЯ НЕ ДЕЙСТВИТЕЛЬНО DATETIME-ЗНАЧЕНИЕ
  • 0Как получить доступ к значению ng-модели в директиве?
  • 1BS4: Как мне удалить ненужные HTML-теги и оставить только теги <p> и <ruby>?
  • 1список с переменной высотой
  • 1JavaScript: методы для объектов не распознаются; Почему нет?
  • 1Python Pandas — Как подавить PerformanceWarning?
  • 1Простой вызов API (CORS) не работает
  • 0Исключение в потоке «main» java.sql.SQLException: неправильный формат файла «inter»
  • 0Переписывать сценарии «Углового пути»?
  • 0Смущен (char *) приведением
  • 0Сбой jQuery Rotater, когда я скрываю и показываю новый контент
  • 0Удалить строки, где выполняется условие? MySQL
  • 0CUDA и C ++ простой проект
  • 0Обнаружение циклических пар
  • 0Вызов контроллера при выборе меню в одностраничном приложении — MVC & angularJs
  • 1Как заполнить 10% экрана Android?
  • 1Как вычесть числа из строк, чтобы получить разницу во времени
  • 1Определение видимой x, y камеры объекта на сцене
  • 0не может разобрать сериализованную строку json с идентификатором объекта mongo db, а также «»
  • 0C ++ Tron Player Lightcycle двигаться в одном направлении
  • 0Подсказка параметра функции AngularJS в веб-шторме?
  • 0Запуск функции один раз (в цикле while)
  • 1Разбор вывода команды ping
  • 1Невозможно получить открытые сеансы, кроме текущего клиента, в веб-сокете Java.

Сообщество Overcoder

Сегодня я получил самую общую ошибку компиляции для Dev-C++.

Compiler: Default compiler
Building Makefile: "C:projectsMakefile.win"
Executing  make...

make.exe -f "C:projectsMakefile.win" all
g++.exe -c test.cpp -o test.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  -I"C:/SDL-1.2.15/include"   

make.exe: *** [test.o] Error 255

Execution terminated

вот и все. Я погуглил в Интернете, но обычно вы можете увидеть некоторые другие типы ошибок, следующие за ним в журнале компиляции, но не в моем случае. Кто-нибудь помогите. Я запускаю это в окне 8

1 ответы

Пожалуйста, обновите вашу IDE до следующей версии, которая исправляет огромный список ошибок, поставляется с GCC 4.6.1 или 4.7.0 и полностью переносима: http://sourceforge.net/projects/orwelldevcpp/

Это было бы исправлением номер один, чтобы попытаться решить эту проблему с автоматически сгенерированным make-файлом. Скорее всего, обновленная версия исправит ваши проблемы с make-файлом.

Вы также можете открыть автоматически сгенерированный make-файл самостоятельно и:

  • Перейдите в Project >> Project Options >> Makefile и отметьте «use custom makefile».
  • Попробуйте исправить make-файл вручную.
  • ?
  • Перестроить.
  • Прибыль.

Если этот параметр ранее не был отмечен, вы уверены, что либо старый Dev-C++ допустил ошибку при создании make-файла, либо связанный с ним компилятор по какой-то причине сломался.

ответ дан 07 дек ’12, 17:12

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

c++
window
dev-c++

or задайте свой вопрос.

I’m new into C++ programming and I have a very basic question.
I’ve noticed that when I return -1 in C++ program and then check the exit status, I get 255. Why is that?

The code is the most basic:

int main()
    {
        return -1;
    }

Then, after running the compiled code:

echo $?
255

Gilles 'SO- stop being evil''s user avatar

asked May 4, 2012 at 16:34

Eugene S's user avatar

Because in UNIX/POSIX, the exit code of a program is defined to be an unsigned 8-bit value. Converting -1 to unsigned 8-bit gives 255.

Edit to add:

To give more detail: the wait*() family of system calls in UNIX encode the result of a process into a single 32bit integer. The 32 bits of that result are further broken up to provide information such as whether the process dumped core, exited due to a signal (and which one), etc. Of that 32 bits, only 8 are reserved for the exit code of the process and those are interpreted as an unsigned value.

The fork/exec/wait model of UNIX/POSIX is one of its very oldest and most deeply embedded features; if you were designing a new operating system today you might do something different (at least use 64 bits :-)).

On the other hand, practically speaking is it really useful to have >255 exit codes? I doubt it. If you really wanted something more powerful I’d suggest that you’d switch to an «exit string», instead of a numeric exit code with a wider range.

answered May 4, 2012 at 16:45

MadScientist's user avatar

MadScientistMadScientist

2,9982 gold badges19 silver badges16 bronze badges

1

To quote from bash man page on EXIT STATUS

The exit status of an executed command is the value returned by the
waitpid system call or equivalent function. Exit statuses fall between
0 and 255, though, as explained below, the shell may use values
above 125 specially. Exit statuses from shell builtins and compound
commands are also limited to this range. Under certain circumstances,
the shell will use special values to indicate specific failure modes.

So it caps it to that range, I’m actually as surprised as you are.

From the waitpid (2) man page:

WEXITSTATUS(status)

returns the exit status of the child. This consists of the least
significant 8 bits of the status argument that the child
specified in a call to exit(3) or _exit(2) or as the argument for a
return statement in main(). This macro should only be employed if
WIFEXITED returned true.

answered May 4, 2012 at 16:47

utopiabound's user avatar

utopiaboundutopiabound

3,23420 silver badges19 bronze badges

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
#include <windows.h>
#include <stdio.h>

#include "../license.h"

// add a license
// addlicense.exe file:<filename> add bbuser:<username> bbpass:<password> serial:<serialNumber> access:<accesskey> pass:<gcpassword> priv:<privileges>

// delete a license
// addlicense.exe file:<filename> delete find:<options>

// modify a license
// addlicense.exe file:<filename> modify find:<options> <newoptions>

// unban a license
// addlicense.exe file:<filename> unban find:<options>

// display a license
// addlicense.exe file:<filename> info find:<options>

// parses a command line option.
DWORD parseoption(LICENSE* l,char* option)
{
    if (!memcmp(option,"bbuser:",7))
    {
        strcpy(l->username,&option[7]);
        return LICENSE_CHECK_USERNAME;
    } else if (!memcmp(option,"bbpass:",7))
    {
        strcpy(l->password,&option[7]);
        return LICENSE_CHECK_PASSWORD;
    } else if (!memcmp(option,"serial:",7))
    {
        if ((option[7] == '0') && ((option[8] == 'x') || (option[8] == 'X'))) sscanf(&option[9],"%X",&l->serialNumber);
        else sscanf(&option[7],"%d",&l->serialNumber);
        return LICENSE_CHECK_SERIALNUMBER;
    } else if (!memcmp(option,"access:",7))
    {
        strcpy(l->accessKey,&option[7]);
        return LICENSE_CHECK_ACCESSKEY;
    } else if (!memcmp(option,"pass:",5))
    {
        strcpy(l->password2,&option[5]);
        return LICENSE_CHECK_GC_PASSWORD;
    } else if (!memcmp(option,"priv:",5))
    {
        if ((option[5] == '0') && ((option[6] == 'x') || (option[6] == 'X'))) sscanf(&option[7],"%X",&l->privileges);
        else sscanf(&option[5],"%d",&l->privileges);
        return LICENSE_CHECK_PRIVILEGES;
    }
    return 0;
}

DWORD scanFlags = 0,replaceFlags = 0;

int deletelicenseenumproc(LICENSE_LIST* list,int index,LICENSE* l,long param)
{
    bool success;
    if (DeleteLicense(list,index))
    {
        printf("> > license deleted: %08Xn",l->serialNumber);
        return (-1);
    }
    printf("> > license could not be deleted: %08Xn",l->serialNumber);
    return 1;
}

int modifylicenseenumproc(LICENSE_LIST* list,int index,LICENSE* l,LICENSE* lnew)
{
    bool success;
    printf("> > license modified: %08Xn",l->serialNumber);
    if (replaceFlags & LICENSE_CHECK_USERNAME) strcpy(l->username,lnew->username);
    if (replaceFlags & LICENSE_CHECK_PASSWORD) strcpy(l->password,lnew->password);
    if (replaceFlags & LICENSE_CHECK_SERIALNUMBER) l->serialNumber = lnew->serialNumber;
    if (replaceFlags & LICENSE_CHECK_ACCESSKEY) strcpy(l->accessKey,lnew->accessKey);
    if (replaceFlags & LICENSE_CHECK_GC_PASSWORD) strcpy(l->password2,lnew->password2);
    if (replaceFlags & LICENSE_CHECK_PRIVILEGES) l->privileges = lnew->privileges;
    return 1;
}

int unbanlicenseenumproc(LICENSE_LIST* list,int index,LICENSE* l,long param)
{
    bool success;
    memset(&l->banTime,0,sizeof(FILETIME));
    printf("> > license unbanned: %08Xn",l->serialNumber);
    return 1;
}

int infolicenseenumproc(LICENSE_LIST* list,int index,LICENSE* l,long param)
{
    bool success;
    printf("> blue burst user/pass: %s %sn",l->username,l->password);
    printf("> gc serial/access/password: %08X %s %sn",l->serialNumber,l->accessKey,l->password2);
    printf("> privilege flags/ban time: %08X %08X%08Xnn",l->privileges,l->banTime.dwHighDateTime,l->banTime.dwLowDateTime);
    return 1;
}

int main(int argc,char* argv[])
{
    printf("> fuzziqer software newserv license editornn");

    char filename[MAX_PATH];
    DWORD x,flagsTemp;
    LICENSE_LIST* list;
    LICENSE lold,lnew;
    memset(&lold,0,sizeof(LICENSE));
    memset(&lnew,0,sizeof(LICENSE));

    bool result;
    DWORD action = 0; // 1 = add, 2 = delete, 3 = modify, 4 = unban, 5 = get info
    DWORD numFailures = 0,numChanges;
    for (x = 1; x < argc; x++)
    {
        result = true;
             if (!memcmp(argv[x],"add",3)) action = 1;
        else if (!memcmp(argv[x],"delete",6)) action = 2;
        else if (!memcmp(argv[x],"modify",6)) action = 3;
        else if (!memcmp(argv[x],"unban",5)) action = 4;
        else if (!memcmp(argv[x],"info",4)) action = 5;
        else if (!memcmp(argv[x],"file:",5)) strcpy(filename,&argv[x][5]);
        else if (!memcmp(argv[x],"find:",5))
        {
            flagsTemp = parseoption(&lold,&argv[x][5]);
            if (!flagsTemp)
            {
                printf("> > error: unknown find option: %sn",&argv[x][5]);
                numFailures++;
            } else scanFlags |= flagsTemp;
        } else {
            flagsTemp = parseoption(&lnew,argv[x]);
            if (!flagsTemp)
            {
                printf("> > error: unknown option: %sn",argv[x]);
                numFailures++;
            } else replaceFlags |= flagsTemp;
        }
    }

    list = LoadLicenseList(filename);
    if (!list)
    {
        printf("> > warning: license file not found, creating a new onen");
        list = CreateLicenseList();
        if (!list)
        {
            printf("> > use the [file:<filename>] option to specify the file namen");
            numFailures++;
        } else strcpy(list->filename,filename);
    }
    if (numFailures) return (-1);

    switch (action)
    {
      case 1: // add license
        if (AddLicense(list,&lnew)) printf("> > license addedn");
        else printf("> > error!n");
        break;
      case 2: // delete license
        if (!scanFlags) printf("> > error: no scan flags specifiedn> > use at least one [find:] directiven");
        else {
            numChanges = EnumLicenses(list,scanFlags,&lold,(LicenseEnumProc)deletelicenseenumproc,0);
            printf("> > %d licenses deletedn",numChanges);
        }
        break;
      case 3: // modify license
        if (!scanFlags) printf("> > error: no scan flags specifiedn> > use at least one [find:] directiven");
        else {
            numChanges = EnumLicenses(list,scanFlags,&lold,(LicenseEnumProc)modifylicenseenumproc,(long)(&lnew));
            printf("> > %d licenses modifiedn",numChanges);
        }
        break;
      case 4: // unban license
        if (!scanFlags) printf("> > error: no scan flags specifiedn> > use at least one [find:] directiven");
        else {
            numChanges = EnumLicenses(list,scanFlags,&lold,(LicenseEnumProc)unbanlicenseenumproc,0);
            printf("> > %d licenses unbannedn",numChanges);
        }
        break;
      case 5: // show license
        if (!scanFlags) printf("> > error: no scan flags specifiedn> > use at least one [find:] directiven");
        else {
            numChanges = EnumLicenses(list,scanFlags,&lold,(LicenseEnumProc)infolicenseenumproc,0);
            printf("> > %d licenses listedn",numChanges);
        }
        break;
    }
    if (!SaveLicenseList(list)) printf("> > error: couldn't save the license listn");

    system("PAUSE>NUL");

    return 0;
}

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Deus ex mankind divided ошибка при запуске приложения 0xc0000906
  • Deus ex mankind divided ошибка драйвера дисплея
  • Deus ex mankind divided не запускается на windows 10 ошибка 0xc0000142
  • Deus ex mankind divided dxgi error device hung
  • Deus ex invisible war как изменить разрешение

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии