Génération de fichier de l'objet de séparer répertoire à l'aide de compilateur g++ - C++

J'utilise le code suivant pour compiler un fichier cpp de fichier de l'objet.

g++ -c main.cpp

Code ci-dessus génère l' .o fles dans le même répertoire où main.cpp réside.

  1. Supposons que j'ai un dossier nommé obj et de la nécessité de générer des fichiers de l'objet, comment pourrais-je l'écrire?
  2. Comment puis-je voir le compilateur commutateurs pris en charge par g++ et usages?

Toute aide serait super