Cross Platform Linux - Nano development

Is there an optimal path to cross platform development from Ubuntu (PC with Nvidia card) to Jetson?
I have tried multiple different approaches but end up with a mess of package errors.

Not sure what use-case you are developing. If you use jetson_multimedia_api, you can refer to
Jetson Linux API Reference: Setting Up Cross-Platform Support