简体   繁体   中英

c++ / g++ - Error: Unknown pseudo-op: `. loc'

I am trying to configure my computer to learn C++. I have errors and warnings once I run gcc from the terminal to call hello.cpp.

    C:\Users\Mathieu>gcc -g hello.cpp -o hello -lm

I am using a Windows computer / windows 7 (64 bits) / IDE: Sublime text or Visual Studio Code.

What I have done so far by looking for solutions in the web:

  • I have added into the PATH the address of MinGW and I have added ";" before the previous PATH.

  • I have also been checking all the PATH by using echo %PATH% into the terminal and checking the environmental variables.

  • By typing g++ or gcc alone in the terminal, I get "fatal error, no input file", which means gcc and g++ are well detected by the computer.

  • I have checked g++ and gcc versions, there are equal.

     gcc (MinGW.org GCC Build-20200227-1) 9.2.0 gcc (MinGW.org GCC Build-20200227-1) 9.2.0
  • I have also performed @alisonc recommandation found here by reviewing links. g++ 4.6.1 compiler error: Error: unknown pseudo-op: `.cfi_personality'

     C:\Users\Mathieu>ls 'which g++' -al ls: which g++: No such file or directory C:\Users\Mathieu>ls 'which gcc' -al ls: which gcc: No such file or directory

When I have launched the program from the terminal I get a long list of errors. I am just adding 3 lines to illustrate. I am not sure if that is relevant to add everything, please, see a few ones:

C:\Users\Mathieu\AppData\Local\Temp\ccUFD66I.s:6498: Error: Unknown pseudo-op:
.secrel32
C:\Users\Mathieu\AppData\Local\Temp\ccUFD66I.s:153: Warning: Missing string
C:\Users\Mathieu\AppData\Local\Temp\ccUFD66I.s:153: Error: Rest of line ignored.
First ignored character is `3'.'''

May someone help me?

Thank you in advance

All the best

Mathieu

Try to run:

g++ -g hello.cpp -o hello -lm

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM