編譯乙個包需要乙個r檔案和乙個description
目錄結構:
├── testsum│ ├── description
│ └── r
│ └── testsum.r
description檔案內容:
package: testsumversion:
0.1date:
2014-08-27
title: karl broman colors
description: colors that karl broman uses
infigures.
author: karl w broman
maintainer: karl w broman
license: mit
encoding: utf-8
lazydata:
true
depends: yaml,dplyr,plotly
imports:
yaml,
dplyr,
plotly
roxygennote:
6.1.1
乙個或多個r檔案:前6行都是注釋,為了使函式更易用,r檔案中可以包含多個函式
#'這是乙個測試函式
#'@param first 引數1
#'@param second 引數2
#'@examples
#'test_sum(1,2)
#'@export
test_sum <-function(first, second)
開始編譯安裝包:
#載入工具
library(devtools)
#編譯build("testsum")
#安裝包,注意這裡要寫絕對路徑,開始的時候寫的相對路徑,一直報這個錯誤:」程式包無效,沒有設定程式包「,後來改成絕對路徑解決了。
install.packages("/home/test/rstudio-home/test/testsum_0.1.tar.gz", repos = null, type = "source")
載入使用包:(這裡可以退一下rstudio session重新進入,防止安裝的包沒有生效)
library(testsum)test_sum(
1, 3)
>library(testsum)>(.packages()) 檢視當前載入的包
> detach("
package:testsum")
> remove.packages("
testsum
") 解除安裝包
> (.packages()) 檢視當前載入的包
參考:
04 編譯乙個ROS包
1 記得事先source你的環境配置 setup 檔案,在ubuntu中的操作指令如下 source opt ros groovy setup.bash 也可以在 bashrc配置檔案進行配置 2 catkin make 是乙個命令列工具,它簡化了catkin的標準工作流程。你可以認為catkin ...
AndroidStudio 乙個編譯技巧
最近又切換回來androidstudio了,eclipse還是不行啊,但是發現乙個不是特別人性化的地方,androidstuido 在 沒有任何變化的時候,想run第二次,就會提示沒有任何變化run沒有成功,eclipse可以打幾個空格繼續run,而androidstudio就不可以,所以把pref...
編譯乙個核心模組
1,編寫hello.c include include module license gpl static int init hello init void static void exit hello exit void module init hello init module exit hel...