12 lines
		
	
	
		
			434 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			434 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Solana SDK-C
 | |
| 
 | |
| This crate exposes a C API to Solana functions written in Rust. The crate generates a static library, and uses `cbindgen`
 | |
| to generate a header file during the build. To generate both:
 | |
| 
 | |
| ```shell
 | |
| $ cd <path/to/solana/repo>/sdk-c
 | |
| $ SOLANA_H_OUT_DIR="$(pwd)/include" cargo build
 | |
| ```
 | |
| 
 | |
| This will generate the static library in `<path/to/solana/repo>/target/deps` and the header file in
 | |
| `<path/to/solana/repo>/sdk-c/include`. |