Если речь о квартире, то предположу что перекрытие у Вас бетонное, на плиту перекрытия монтировались лаги и уже к лагам доски чернового пола.
Если перекрытие деревянное, то появляется ещё один узел "дерево-дерево" который так же может привести к этой проблеме (скрип).
Если говорить в целом, то скрип вызывает трущаяся друг о друга древесина, это такая особенность этого материала.
А причины следующее:
Неравномерное прогибание досок чернового пола, из-за разрой нагрузки на них.
В зависимости от времени года, влажность в помещении меняется, древесина "берет" и отдает влагу, то есть она (древесина) находится в постоянном движении и в следствии этого ослабевает крепеж, появляется скрип.
Это произойдет быстрей, если доски к лагам крепили гвоздями, а не саморезами.
Возможно причина в самих досках, древесина подвержена гниению, часть досок могло просто сгнить, это же относится и к лагам.
Зазор между досками, (даже если он первоначально был значительным), то при увеличении влажности древесина "набухает" расширяется и трущиеся доски друг о друга являются причиной скрипа.
Или при монтаже лаг (бетонное перекрытие) ослабло их крепление к основанию, или "подкладки" (а они могут быть и деревянными) под лагами сгнили, или сгнили сами лаги.


В идеале конечно лучше определиться с местом скрипа (если не весь пол скрипит), если обнаружили гнилые доски, их нужно заменить.
Если причина в ослабленном крепеже, то можно вкрутить, или вбить (если используете гвозди) дополнительные метизы рядом (но не слишком близко) с уже имеющемся крепежом.
Но если нужно снимать черновые доски, осматривать лаги, то работа более трудоемкая.
Устранения скрипа по тому же принципу, визуальный осмотр лаг, при необходимости их замена, дополнительная фиксация лаг к основанию.
Если доски трутся друг о друга, то щели можно задуть монтажной пеной, но поверхность перед этим немного увлажняется, на финише пена подрезается заподлицо с поверхностью.
Ещё лучше брать клей-пену, коэффициент расширения у неё меньше.
Можно, в щели между досками вбить клинья и тоже деревянные, тут рекомендую использовать клинья в паре со столярным клеем, или клеем ПВА.
И ещё, если будете менять доски, или лаги, то любая древесина перед монтажом, нуждается в защите, речь идет об антисептических пропитках, а ещё лучше огнебиозащитные пропитки, так как древесина горит и поддерживает горение.
При использовании саморезов, покупаются саморезы по дереву, если не получается закрутить саморез напрямую, в дерево, сверлятся отверстия.
Из личного опыта ещё могу посоветовать (после устранения причины скрипа) прямо на доски постелить фанеру, пол станет "жестче", что важно.
Вот фото
для наглядности.
Фанера укладывается с зазором между листами в 2-3 мм и между стеной и фанерой в 8-10 мм.
Толщина фанеры подбирается, с учетом нагрузки на пол, но обычно, это 10-12 мм.