<p>How to compile:</p>

<ol>
<li>Download the source from Github.</li>
<li>Run the ./configure file. (if it doesn't exist, type "./autogen.sh" first.)</li>
<li>Type "make".</li>
<li>Your program is ready.</li>
</ol>

CC BY-SA 4.0
2019-08-25T13:04:37.087Z
2019-08-25T13:04:37.087Z
Number File
<p>I would suggest you use <a href="https://www.bitaddress.org/" rel="nofollow noreferrer">Bitaddress.org</a></p>

<p>its open source and secure without the need to install anything. </p>

<p>or you could do that using bitcoin-php library on PHP.</p>

<p>vanitygen is too old and never updated almost since 7 years.</p>

<h2>UPDATE</h2>

<p>Sorry for the previous suggestion, I thought bitaddress.org has that function.</p>

<p><code>vanitygen</code> library that you mentioned is too old, you better use 
<a href="https://github.com/exploitagency/vanitygen-plus" rel="nofollow noreferrer">vanitygen-plus</a>, it's up-to-date and supports bitcoin and alt-coins.</p>

CC BY-SA 3.0
2018-04-01T11:14:17.053Z
These do not perform the same function as vanitygen.
Willtech
CC BY-SA 3.0
2018-04-01T11:27:23.543Z
Yeah, are right, as I remember they had that function. I have edited the answer.
Tailer
CC BY-SA 3.0
2018-01-28T04:54:37.787Z
2018-04-01T11:27:02.427Z
2018-04-01T11:27:02.427Z
Tailer
<p>How do I compile this source or get vanitygen for linux?</p>

<p>Open source link:
<a href="https://github.com/samr7/vanitygen" rel="nofollow noreferrer">https://github.com/samr7/vanitygen</a></p>

CC BY-SA 3.0
2018-01-27T11:42:20.237Z
Have you tried simply running `make` in the root directory? If so, what errors did you receive?
Tony Rizko
CC BY-SA 3.0
2018-01-27T13:57:21.757Z
Yes but it gave me 5 source code error such as link 54:14: field 'vxc_bntarg' has incomplete type bigbun
zhiyan114
CC BY-SA 3.0
2018-01-27T14:51:32.607Z
I managed to fix it on older unintuitive but thx
zhiyan114
CC BY-SA 3.0
2018-04-01T13:55:18.543Z
Use vanitygen-plus it is still active on GitHub.
Willtech
CC BY-SA 3.0
2018-05-01T14:46:32.463Z
@zhiyan114 Sorry for the late reply. You must either use an older version of Vanitygen. Openssl 1.1 is not supported (use 1.0.something) or apply the patch here: https://github.com/exploitagency/vanitygen-plus/pull/56/files
MCCCS
<vanitygen><open-source>
Compile vanitygen source
zhiyan114
# Compile vanitygen source

(Asked by: username_0 on 2018-01-26)

How do I compile this source or get vanitygen for linux?

Open source link:
<https://github.com/samr7/vanitygen>

**Tags:** vanitygen, open-source

> **Comments:**
> **username_1**: Have you tried simply running `make` in the root directory? If so, what errors did you receive?  
> **username_0**: Yes but it gave me 5 source code error such as link 54:14: field 'vxc_bntarg' has incomplete type bigbun  
> **username_0**: I managed to fix it on older unintuitive but thx  
> **username_2**: Use vanitygen-plus it is still active on GitHub.  
> **username_3**: @username_0 Sorry for the late reply. You must either use an older version of Vanitygen. Openssl 1.1 is not supported (use 1.0.something) or apply the patch here: https://github.com/exploitagency/vanitygen-plus/pull/56/files  

---

## 2 answers

### Answer by username_4 on 2019-08-25. Score: 2

How to compile:

1. Download the source from Github.
2. Run the ./configure file. (if it doesn't exist, type "./autogen.sh" first.)
3. Type "make".
4. Your program is ready.


---

### Answer by username_5 on 2018-01-28. Score: 1

I would suggest you use [Bitaddress.org](https://www.bitaddress.org/)

its open source and secure without the need to install anything.

or you could do that using bitcoin-php library on PHP.

vanitygen is too old and never updated almost since 7 years.

## UPDATE

Sorry for the previous suggestion, I thought bitaddress.org has that function.

`vanitygen` library that you mentioned is too old, you better use
[vanitygen-plus](https://github.com/exploitagency/vanitygen-plus), it's up-to-date and supports bitcoin and alt-coins.

> **Comments:**
> **username_2**: These do not perform the same function as vanitygen.  
> **username_5**: Yeah, are right, as I remember they had that function. I have edited the answer.  

---

