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
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
OrwellOrwell
1,4681 gold badge13 silver badges28 bronze badges
Содержание
- Dev-C++ Discussion
- Open Source C & C++ IDE for Windows
- Forums
- Error 255 — Imput line too long
- Ошибка 255 при попытке создать .exe с помощью dev-C++
- 1 ответы
- Dev-C++ Discussion
- Open Source C & C++ IDE for Windows
- Forums
- 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
-
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,
AustraliaBelow 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
-
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.
-
have you tried using sh.exe instead of cmd.exe?
-
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.
-
is there easy way of doing this or do i have to make a seperate project for each folder?
-
Have you tried importing the MSVC++ workspace to a DevC++ project?
-
yes — it give humungous single project
-
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.
Сегодня я получил самую общую ошибку компиляции для 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
asked May 4, 2012 at 16:34
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
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
utopiaboundutopiabound
3,23420 silver badges19 bronze badges
|
|