Compressor could not work without cooling fan comming on.
Check compressor mounting bolts and belt placement on pulley regarding the noise.
But before we get to the a/c system repairs its important to have a properly working cooling system.
Is the car overheating ? It should if neither fan works.
If I recall correctly the fan switch is usually on the upper radiator hose coupling.
you may want to test the fan(s) its self. Remove the electical connectors fron the fan(s) , fabricate a set of jumper wires and run it from the battery. If this works the fan(s) are ok . If it doesn't replace the ones that don't work.
The coolant switch aka fan switch is usually tested with an ohmmeter . Use shop manual for testing procedure.
Test the a/c fan and engine cooling fan relays. (see shop manual for details)
Then I would start looking at coolant( correct mixture and thermostat
) although the thermostat is not likely to cause this.
If all of this still doesn't correct the problem it may be the ECU that monitors this system
it may not be responding to the signal /voltage from coolant temp sensor to turn on the fan, (again nedd shop manual to test this)
Once you have a properly working cooling systemnow you can turn your focus on the a/c. Compressors either work or they don't.For you safety I recommend having the a/c system serviced by a ASE certified Technician or a tech's who legally can perform a/c service. Good luck