Это похоже на this question and answer, за исключением специализированных пакетов R. Поскольку R использует свой собственный процесс сборки, каков правильный способ принудительного восстановления с помощью Rcpp?Источник восстановления источника в R-пакете
(По причинам, в которых я не буду входить сюда, весь мой код на C++ находится за пределами/pkg/src и вызывается с помощью простой функции-обертки, которая никогда не изменяется. По этой причине при изменении важного кода , R считает, что ничего не изменилось, и объявляет страшный make: Nothing to be done for 'all'.
)
«вам просто нужно перестроить обертку, называющую ее» - точно! И что это лучший способ сделать это? По умолчанию «R CMD INSTALL» не будет восстанавливать это, если временная метка не изменилась. – JohnA
В моих пакетах есть сценарий 'cleanup' (который является стандартной, но необязательной частью), который сдувается, _inter alia_, что остается от' configure' и 'gcc' и ... Эти вещи можно изучить, посмотрев на существующие пакеты - у вас есть почти 10k на выбор! –
В RStudio у вас также есть опция «clean & rebuild». Приближаясь к шагу очистки, вы, вероятно, можете просто сделать 'rm src/*. {O, so, dylib}'. –